module EnumI18n::I18n

Public Class Methods

extended(receiver) click to toggle source
# File lib/enum_i18n/i18n.rb, line 13
def self.extended(receiver)
  # receiver.class_eval do
  #   # alias_method_chain :enum, :enum_i18n
  # end
end

Public Instance Methods

enum( definitions ) click to toggle source

overwrite the enum method

Calls superclass method
# File lib/enum_i18n/i18n.rb, line 4
def enum( definitions )
  super( definitions )
  definitions.each do |attr_name, _|
    Helper.define_attr_i18n_method(self, attr_name)
    Helper.define_collection_i18n_method(self, attr_name)
    Helper.define_options_i18n_method(self, attr_name)
  end
end