@private
# File lib/aws/record/validators/confirmation.rb, line 36 def message options[:message] || "doesn't match confirmation" end
# File lib/aws/record/validators/confirmation.rb, line 24 def setup record_class accessors = attribute_names.collect{|m| "#{m}_confirmation" } add_accessors(record_class, *accessors) end
# File lib/aws/record/validators/confirmation.rb, line 29 def validate_attribute record, attribute_name, value confirmation_value = record.send("#{attribute_name}_confirmation") unless value == confirmation_value record.errors.add(attribute_name, message) end end