class Stairs::EnvAdapters::RVM
Public Class Methods
present?()
click to toggle source
# File lib/stairs/env_adapters/rvm.rb, line 4 def self.present? `which rvm` $CHILD_STATUS.success? end
Public Instance Methods
set(name, value)
click to toggle source
# File lib/stairs/env_adapters/rvm.rb, line 9 def set(name, value) Util::FileMutation.replace_or_append( Regexp.new("^export #{name}=(.*)$"), "export #{name}=#{value}", '.rvmrc' ) end
unset(name)
click to toggle source
# File lib/stairs/env_adapters/rvm.rb, line 17 def unset(name) Util::FileMutation.remove Regexp.new("^export #{name}=(.*)\n"), '.rvmrc' end