Class: Dbcp::LocalExecutionHost

Inherits:
ExecutionHost show all
Defined in:
lib/dbcp/execution_hosts/local_execution_host.rb

Instance Method Summary collapse

Methods inherited from ExecutionHost

build, #local?

Instance Method Details

#execute(command) ⇒ Object



12
13
14
15
# File 'lib/dbcp/execution_hosts/local_execution_host.rb', line 12

def execute(command)
  Kernel.system command
  raise ExecutionError.new "Execution failed with exit code #{$?.exitstatus}. Command was: #{command}" unless $?.success?
end

#remote?Boolean

Returns:

  • (Boolean)


8
9
10
# File 'lib/dbcp/execution_hosts/local_execution_host.rb', line 8

def remote?
  false
end