class Rvm2::Cli
Public Class Methods
new(args)
click to toggle source
# File lib/rvm2/cli.rb, line 10 def initialize(args) @args = args @rvm2plugins = Pluginator.find("rvm2", extends: %i{first_ask}) end
run(args)
click to toggle source
# File lib/rvm2/cli.rb, line 5 def self.run(args) cli = new(args) cli.run end
Public Instance Methods
run()
click to toggle source
# File lib/rvm2/cli.rb, line 15 def run plugin = @rvm2plugins.first_ask("cli", :handles?, @args) if plugin plugin.new(@rvm2plugins, @args).run else plugin = @rvm2plugins.first_ask("cli", :handles?, "help") plugin.new(@rvm2plugins, @args).run 1 end end