module Makitzo::SSH::Commands::Ruby

Public Instance Methods

require_ruby!() click to toggle source
# File lib/makitzo/ssh/commands/ruby.rb, line 14
def require_ruby!
  raise CommandFailed unless ruby_version
end
ruby_version() click to toggle source
# File lib/makitzo/ssh/commands/ruby.rb, line 3
def ruby_version
  ruby_version_check = exec("#{host.read_merged(:ruby_command) || 'ruby'} -v")
  if ruby_version_check.error?
    logger.warn "Ruby executable '#{host.ruby_command}' not found"
    false
  else
    logger.success "Ruby executable located"
    true
  end
end