class Rabbit::Source::Hiki

Public Class Methods

initial_args_description() click to toggle source
# File lib/rabbit/source/hiki.rb, line 12
def self.initial_args_description
  N_("[HIKI_CGI_URI] and [PAGE_NAME]")
end
new(encoding, cgi_uri, name) click to toggle source
Calls superclass method Rabbit::Source::Base.new
# File lib/rabbit/source/hiki.rb, line 16
def initialize(encoding, cgi_uri, name)
  @cgi_uri = cgi_uri
  @name = name
  @uri = URI.parse("#{@cgi_uri}?c=s;p=#{@name}")
  super(encoding)
end

Private Instance Methods

_read() click to toggle source
# File lib/rabbit/source/hiki.rb, line 24
def _read
  @uri.open do |f|
    f.read
  end
end
init_base() click to toggle source
# File lib/rabbit/source/hiki.rb, line 30
def init_base
  set_base(::File.dirname(@uri.to_s))
end