class BRL::Auth::BaseError
Public Class Methods
default_message()
click to toggle source
# File lib/brl/auth/base_error.rb, line 10 def self.default_message name = self.name.dup I18n.t("errors.#{underscore(name)}") end
new(message = self.class.default_message)
click to toggle source
Calls superclass method
# File lib/brl/auth/base_error.rb, line 6 def initialize(message = self.class.default_message) super end
underscore(str)
click to toggle source
# File lib/brl/auth/base_error.rb, line 16 def self.underscore(str) str.gsub(/::/, ".") .gsub(/([A-Z]+)([A-Z][a-z])/, '\1_\2') .gsub(/([a-z\d])([A-Z])/, '\1_\2') .tr("-", "_") .downcase end