class Dry::Monads::SuperDiff::Tuple::Dict::OTFlatteners::MonasAsCollectionConstructor::RegularConstructor::TupleConstructor::OT::RegularConstructor::TupleConstructor::Tuple::Dict::OTBuilders::CompareDefault::Dict::CompareTuples
Public Class Methods
Source
# File lib/dry/monads/extensions/super_diff.rb, line 197 def self.applies_to?(expected, actual) super && IS_ARRAY.call(expected) && IS_ARRAY.call(actual) end
Private Instance Methods
Source
# File lib/dry/monads/extensions/super_diff.rb, line 209 def build_operation_tree OT::TupleConstructor.new([], underlying_object: actual) end
Source
# File lib/dry/monads/extensions/super_diff.rb, line 203 def get_value(object) v = EXTRACT_VALUE.(object) {value: ::Dry::Monads::SuperDiff::Tuple.new(v)} end