Module: Enumerize::Integrations::RailsAdmin

Defined in:
lib/enumerize/integrations/rails_admin.rb

Instance Method Summary collapse

Instance Method Details

#enumerize(name, options = {}) ⇒ Object



5
6
7
8
9
10
11
12
13
# File 'lib/enumerize/integrations/rails_admin.rb', line 5

def enumerize(name, options={})
  super

  _enumerize_module.module_eval "    def \#{name}_enum\n      self.class.enumerized_attributes[:\#{name}].values.map{|v| [v.text, v.value]}\n    end\n  RUBY\nend\n", __FILE__, __LINE__ + 1