class Bail::ReturnBehavior

Attributes

result[RW]

Public Instance Methods

run() { |block| ... } click to toggle source
# File lib/bail/behavior/return_behavior.rb, line 8
def run(&block)
  yield block
  result = false
rescue Bail::ConditionError => e
  result = true

  if not Bail.suppress_output
    Bail.logger.warn(e.message)
  end
ensure
  return result
end