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