Sha256: e07ce33cb8317d5a1bbe125748f8e2090f19f74c391b20dae415ad4be47f6302
Contents?: true
Size: 619 Bytes
Versions: 2
Compression:
Stored size: 619 Bytes
Contents
# encoding: utf-8 module Hexx module Helpers # @api hide # The module provides helper methods to add and return service messages. module Messages extend ActiveSupport::Concern def t(text, options = {}) return text unless text.is_a? Symbol scope = %w(activemodel messages models) << self.class.name.underscore I18n.t text, options.merge(scope: scope) end def messages @messages ||= [] end def add_message(type, text, options = {}) messages << Hexx::Message.new(type: type, text: t(text, options)) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
hexx-7.1.0 | lib/hexx/helpers/messages.rb |
hexx-7.0.1 | lib/hexx/helpers/messages.rb |