class Cumuli::CLI::Commander
Attributes
command[R]
Public Class Methods
new(command)
click to toggle source
# File lib/cumuli/cli/commander.rb, line 6 def initialize(command) @command = command end
Public Instance Methods
build()
click to toggle source
# File lib/cumuli/cli/commander.rb, line 10 def build "#{rvm_preface} #{command}" end
rvm_preface()
click to toggle source
# File lib/cumuli/cli/commander.rb, line 14 def rvm_preface "rvm ruby-#{rvm_version} exec" if rvmrc? end
rvm_version()
click to toggle source
# File lib/cumuli/cli/commander.rb, line 26 def rvm_version File.read(rvmrc_descriptor).match(/(\d\.\d\.\d@\w+)/)[0] end
rvmrc?()
click to toggle source
# File lib/cumuli/cli/commander.rb, line 22 def rvmrc? File.exist?(rvmrc_descriptor) end
rvmrc_descriptor()
click to toggle source
# File lib/cumuli/cli/commander.rb, line 18 def rvmrc_descriptor './.rvmrc' end