Class: InnerScript

Inherits:
Object
  • Object
show all
Defined in:
lib/script.rb

Instance Method Summary collapse

Constructor Details

#initialize(logger, &block) ⇒ InnerScript

Returns a new instance of InnerScript.



67
68
69
70
# File 'lib/script.rb', line 67

def initialize(logger, &block)
  @logger = logger
  instance_eval(&block)
end

Instance Method Details

#bash(&block) ⇒ Object



72
73
74
# File 'lib/script.rb', line 72

def bash(&block)
  Bash.new(@logger, &block).status
end