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