Sha256: c47ce7f7ce94e2a7eca3228e3f709ca57cab38b5421de196e466500c1002472a
Contents?: true
Size: 859 Bytes
Versions: 1
Compression:
Stored size: 859 Bytes
Contents
module RailsAdmin module Adapters module ActiveRecord class Property attr_reader :property, :model def initialize(property, model) @property = property @model = model end def name property.name.to_sym end def pretty_name property.name.to_s.tr('_', ' ').capitalize end def type if model.serialized_attributes[property.name.to_s] :serialized else property.type end end def length property.limit end def nullable? property.null end def serial? property.primary end def association? false end def read_only? false end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rails_admin-0.6.3 | lib/rails_admin/adapters/active_record/property.rb |