module RailsAdminAutoEnum::ActiveRecord::RailsAdminEnum
Public Instance Methods
enum(definitions)
click to toggle source
Calls superclass method
# File lib/rails_admin-auto-enum/rails_admin.rb, line 14 def enum(definitions) super definitions.each do |name, values| define_method("#{name}_enum") { self.class.send(name.to_s.pluralize).to_a } define_method("#{name}=") do |value| super value.kind_of?(String) && value.to_i.to_s == value ? value.to_i : value end end end