class Errorio::Details
Some helpers
Public Class Methods
by_code(code, args = {})
click to toggle source
Error
details by code:
errors.add :base, :invalid, Errorio.by_code
(:E0001, user_id: 129)
> {¶ ↑
code: :E0001, message: "Invitation from user with ID 1823 was expired" invited_by: 1823 }
# File lib/errorio/details.rb, line 12 def self.by_code(code, args = {}) msg = I18n.t("errorio.messages.#{code}", **args) { code: code, message: msg }.merge(args) end