class MyErrorMessage::Errors
Public Instance Methods
full_message(attribute, message)
click to toggle source
Calls superclass method
# File lib/my_error_message/errors.rb, line 5 def full_message(attribute, message) if message.start_with?('^') super(' ', message).strip.gsub(/^./, '') else super end end
Private Instance Methods
normalize_message(attribute, message, options)
click to toggle source
Calls superclass method
# File lib/my_error_message/errors.rb, line 14 def normalize_message(attribute, message, options) options = options.dup option_message = options[:message] if option_message.is_a?(Symbol) && option_message.to_s.end_with?('!') options[:message] = option_message.to_s.gsub(/.$/, '').to_sym end super end