Sha256: 59b25cee861d3578ad802c266c96aeca1c20c0094dde7f855445c897b58a3543
Contents?: true
Size: 594 Bytes
Versions: 2
Compression:
Stored size: 594 Bytes
Contents
require 'rails_admin/config/fields' require 'rails_admin/config/fields/types/enum' RailsAdmin::Config::Fields.register_factory do |parent, properties, fields| _model = parent.abstract_model.model _method_name = "#{properties[:name]}_enum" #NOTICE: _method_name could be `to_enum` and this method defined in Object. if !Object.respond_to?(_method_name) && \ (_model.respond_to?(_method_name) || \ _model.method_defined?(_method_name)) fields << RailsAdmin::Config::Fields::Types::Enum.new(parent, properties[:name], properties) true else false end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rails_admin-0.6.0 | lib/rails_admin/config/fields/factories/enum.rb |
rails_admin-0.5.0 | lib/rails_admin/config/fields/factories/enum.rb |