Sha256: 3c867e6835bc2c3c702c56a4bedab3b45af827ab1f5af0180184ecb1d65f6d55
Contents?: true
Size: 343 Bytes
Versions: 67
Compression:
Stored size: 343 Bytes
Contents
class Udongo::Notification def initialize(notice) @notice = notice end def build_hash(actor) { actor: I18n.t("b.#{actor}") } end def label "b.msg.#{@notice}" end def translate(vars = nil) return I18n.t(label) if vars.blank? vars = build_hash(vars) unless vars.is_a?(Hash) I18n.t(label, vars) end end
Version data entries
67 entries across 67 versions & 1 rubygems