class Runbook::Statement

Public Instance Methods

render(view, output, metadata) click to toggle source
# File lib/runbook/statement.rb, line 5
def render(view, output, metadata)
  invoke_with_hooks(view, self, output, metadata) do
    view.render(self, output, metadata)
  end
end
run(run, metadata) click to toggle source
# File lib/runbook/statement.rb, line 11
def run(run, metadata)
  return if dynamic? && visited?

  invoke_with_hooks(run, self, metadata) do
    run.execute(self, metadata)
  end
  self.visited!
end