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