module Expresenter
Namespace for the Expresenter
library.
@example A passed expectation result presenter.
Expresenter.call(true).with(actual: "FOO", definition: 'eql "foo"', error: nil, expected: "foo", got: true, negate: true, level: :MUST) # => Expresenter::Pass(actual: "FOO", definition: "eql \"foo\"", error: nil, expected: "foo", got: true, negate: true, level: :MUST)
Public Class Methods
call(is_passed)
click to toggle source
@param is_passed [Boolean] The value of an assertion.
@return [Class<Pass>, Class<Fail>] The class of the result.
@example Get the pass class result.
call(true) # => Pass
# File lib/expresenter.rb, line 14 def self.call(is_passed) is_passed ? Pass : Fail end