Sha256: c236cac37665466c551e2b3cdf8fb36c5ece9c71482d78f2839ad5c9da838ef3

Contents?: true

Size: 674 Bytes

Versions: 9

Compression:

Stored size: 674 Bytes

Contents

require 'rails_admin/config/fields'
require 'rails_admin/config/fields/types/serialized'

# Register a custom field factory for properties named as password. More property
# names can be registered in RailsAdmin::Config::Fields::Password.column_names
# array.
#
# @see RailsAdmin::Config::Fields::Types::Password.column_names
# @see RailsAdmin::Config::Fields.register_factory
RailsAdmin::Config::Fields.register_factory do |parent, properties, fields|
  if parent.abstract_model.serialized_attributes.include?(properties[:name].to_s)
    fields << RailsAdmin::Config::Fields::Types::Serialized.new(parent, properties[:name], properties)
    true
  else
    false
  end
end

Version data entries

9 entries across 9 versions & 4 rubygems

Version Path
rails_admin-0.0.5 lib/rails_admin/config/fields/factories/serialized.rb
rails_admin-0.0.4 lib/rails_admin/config/fields/factories/serialized.rb
rails_admin-0.0.3 lib/rails_admin/config/fields/factories/serialized.rb
rails_admin-0.0.2 lib/rails_admin/config/fields/factories/serialized.rb
upstream-rails_admin-1.0.2 lib/rails_admin/config/fields/factories/serialized.rb
rails_admin-0.0.1 lib/rails_admin/config/fields/factories/serialized.rb
obitum-rails_admin-0.0.5 lib/rails_admin/config/fields/factories/serialized.rb
drewda_rails_admin-0.0.1 lib/rails_admin/config/fields/factories/serialized.rb
obitum-rails_admin-0.0.4 lib/rails_admin/config/fields/factories/serialized.rb