Sha256: e34d63ef0ac1d96194f1bf8f43c148efccdebed6c435add32bd47148efa5737a

Contents?: true

Size: 586 Bytes

Versions: 31

Compression:

Stored size: 586 Bytes

Contents

raise LoadError

require 'rabbit/source/base'

module Rabbit
  module Source
    
    class Hiki

      include Base

      def self.initial_args_description
        N_("[HIKI_CGI_URI] and [PAGE_NAME]")
      end

      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
      def _read
        @uri.open do |f|
          f.read
        end
      end

      def init_base
        set_base(::File.dirname(@uri.to_s))
      end
    end

  end
end

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
rabbit-2.1.3 lib/rabbit/source/hiki.rb
rabbit-2.1.2 lib/rabbit/source/hiki.rb
rabbit-2.1.1 lib/rabbit/source/hiki.rb
rabbit-2.1.0 lib/rabbit/source/hiki.rb
rabbit-2.0.9 lib/rabbit/source/hiki.rb
rabbit-2.0.8 lib/rabbit/source/hiki.rb
rabbit-2.0.7 lib/rabbit/source/hiki.rb
rabbit-2.0.6 lib/rabbit/source/hiki.rb
rabbit-2.0.5 lib/rabbit/source/hiki.rb
rabbit-2.0.4 lib/rabbit/source/hiki.rb
rabbit-2.0.3 lib/rabbit/source/hiki.rb
rabbit-2.0.2 lib/rabbit/source/hiki.rb
rabbit-2.0.1 lib/rabbit/source/hiki.rb
rabbit-2.0.0 lib/rabbit/source/hiki.rb
rabbit-1.0.9 lib/rabbit/source/hiki.rb
rabbit-1.0.8 lib/rabbit/source/hiki.rb
rabbit-1.0.7 lib/rabbit/source/hiki.rb
rabbit-1.0.6 lib/rabbit/source/hiki.rb
rabbit-1.0.5 lib/rabbit/source/hiki.rb
rabbit-1.0.4 lib/rabbit/source/hiki.rb