| 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