class Repository

Attributes

plugins[R]
uri[R]

Public Class Methods

new(uri) click to toggle source
# File lib/commands/plugin/repository.rb, line 5
def initialize(uri)
  @uri = uri.chomp('/') << "/"
  @plugins = nil
end

Public Instance Methods

each(&block) click to toggle source
# File lib/commands/plugin/repository.rb, line 24
def each(&block)
  plugins.each(&block)
end

Private Instance Methods

index() click to toggle source
# File lib/commands/plugin/repository.rb, line 29
def index
  @index ||= RecursiveHTTPFetcher.new(@uri).ls
end