| 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 406
406: def initialize(uri)
407: @uri = uri.chomp('/') << "/"
408: @plugins = nil
409: end
# File vendor/rails/railties/lib/commands/plugin.rb, line 425
425: def each(&block)
426: plugins.each(&block)
427: end
# File vendor/rails/railties/lib/commands/plugin.rb, line 411
411: def plugins
412: unless @plugins
413: if $verbose
414: puts "Discovering plugins in #{@uri}"
415: puts index
416: end
417:
418: @plugins = index.reject{ |line| line !~ /\/$/ }
419: @plugins.map! { |name| Plugin.new(File.join(@uri, name), name) }
420: end
421:
422: @plugins
423: end