# File lib/shoulda/matchers/active_model/validate_confirmation_of_matcher.rb, line 64definitialize(attribute)
super(attribute)
@confirmation_attribute = "#{attribute}_confirmation"end
Public Instance Methods
description()click to toggle source
# File lib/shoulda/matchers/active_model/validate_confirmation_of_matcher.rb, line 74defdescription"require #{@confirmation_attribute} to match #{@attribute}"end
matches?(subject)click to toggle source
# File lib/shoulda/matchers/active_model/validate_confirmation_of_matcher.rb, line 78defmatches?(subject)
super(subject)
@message||=:confirmationdisallows_different_value&&allows_same_value&&allows_missing_confirmationend
with_message(message)click to toggle source
# File lib/shoulda/matchers/active_model/validate_confirmation_of_matcher.rb, line 69defwith_message(message)
@message = messageifmessageselfend