class Mutations::ErrorAtom
Public Class Methods
new(key, error_symbol, options = {})
click to toggle source
ErrorAtom.new
(:name, :too_short) ErrorAtom.new
(:name, :too_short, message: “is too short”)
# File lib/mutations/errors.rb, line 76 def initialize(key, error_symbol, options = {}) @key = key @symbol = error_symbol @message = options[:message] @index = options[:index] end
Public Instance Methods
message()
click to toggle source
# File lib/mutations/errors.rb, line 87 def message @message ||= Mutations.error_message_creator.message(@key, @symbol, :index => @index) end
message_list()
click to toggle source
# File lib/mutations/errors.rb, line 91 def message_list Array(message) end
symbolic()
click to toggle source
# File lib/mutations/errors.rb, line 83 def symbolic @symbol end