Class | Repository |
In: |
vendor/rails/railties/lib/commands/plugin.rb
|
Parent: | Object |
plugins | [R] | |
uri | [R] |
# File vendor/rails/railties/lib/commands/plugin.rb, line 367 367: def initialize(uri) 368: @uri = uri.chomp('/') << "/" 369: @plugins = nil 370: end
# File vendor/rails/railties/lib/commands/plugin.rb, line 386 386: def each(&block) 387: plugins.each(&block) 388: end
# File vendor/rails/railties/lib/commands/plugin.rb, line 372 372: def plugins 373: unless @plugins 374: if $verbose 375: puts "Discovering plugins in #{@uri}" 376: puts index 377: end 378: 379: @plugins = index.reject{ |line| line !~ /\/$/ } 380: @plugins.map! { |name| Plugin.new(File.join(@uri, name), name) } 381: end 382: 383: @plugins 384: end