Sha256: 786289bde122ef717f19131f1e6508f21881db2addd8756573deb1bae347b692
Contents?: true
Size: 865 Bytes
Versions: 188
Compression:
Stored size: 865 Bytes
Contents
# encoding: utf-8 module Mongoid #:nodoc module Errors #:nodoc # Default parent Mongoid error for all custom errors. This handles the base # key for the translations and provides the convenience method for # translating the messages. class MongoidError < StandardError BASE_KEY = "mongoid.errors.messages" # Given the key of the specific error and the options hash, translate the # message. # # @example Translate the message. # error.translate("errors", :key => value) # # @param [ String ] key The key of the error in the locales. # @param [ Hash ] options The objects to pass to create the message. # # @return [ String ] A localized error message string. def translate(key, options) ::I18n.translate("#{BASE_KEY}.#{key}", options) end end end end
Version data entries
188 entries across 96 versions & 4 rubygems