class Shoulda::Matchers::ActiveModel::AllowValueMatcher::AttributeSetters
@private
def does_not_match?(tuple)
def does_not_match?(tuple) !tuple.attribute_setter.set! end
def each(&block)
def each(&block) tuples.each(&block) end
def first_failing
def first_failing tuples.detect(&method(:does_not_match?)) end
def initialize(allow_value_matcher, values)
def initialize(allow_value_matcher, values) @tuples = values.map do |attribute_name, value| AttributeSetterAndValidator.new( allow_value_matcher, attribute_name, value, ) end end