Method: RailsEnvironment#install

Defined in:
lib/commands/plugin.rb

#install(name_uri_or_plugin) ⇒ Object



81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
# File 'lib/commands/plugin.rb', line 81

def install(name_uri_or_plugin)
  if name_uri_or_plugin.is_a? String
    if name_uri_or_plugin =~ /:\/\// 
      plugin = Plugin.new(name_uri_or_plugin)
    else
      plugin = Plugins[name_uri_or_plugin]
    end
  else
    plugin = name_uri_or_plugin
  end
  unless plugin.nil?
    plugin.install
  else
    puts "Plugin not found: #{name_uri_or_plugin}"
  end
end