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 389 389: def initialize(uri) 390: @uri = uri.chomp('/') << "/" 391: @plugins = nil 392: end
# File vendor/rails/railties/lib/commands/plugin.rb, line 408 408: def each(&block) 409: plugins.each(&block) 410: end
# File vendor/rails/railties/lib/commands/plugin.rb, line 394 394: def plugins 395: unless @plugins 396: if $verbose 397: puts "Discovering plugins in #{@uri}" 398: puts index 399: end 400: 401: @plugins = index.reject{ |line| line !~ /\/$/ } 402: @plugins.map! { |name| Plugin.new(File.join(@uri, name), name) } 403: end 404: 405: @plugins 406: end