Sha256: 488c168b2c8587347546669b85ee41556e8f6a7f8dba49d4c262b31caae2c0c4
Contents?: true
Size: 635 Bytes
Versions: 1
Compression:
Stored size: 635 Bytes
Contents
# frozen_string_literal: true class BCDD::Result::Context class Expectations < BCDD::Result::Expectations require_relative 'expectations/mixin' def self.mixin_module Mixin end def self.result_factory_without_expectations ::BCDD::Result::Context end private_class_method :mixin!, :mixin_module, :result_factory_without_expectations def Success(type, **value) Success.new(type: type, value: value, subject: subject, expectations: contract) end def Failure(type, **value) Failure.new(type: type, value: value, subject: subject, expectations: contract) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bcdd-result-0.8.0 | lib/bcdd/result/context/expectations.rb |