module
ActiveRecord::AttributeMethods
v4.2.7 -
Show latest stable
Active Record Attribute Methods
Included modules
- ActiveModel::AttributeMethods
- ActiveRecord::AttributeMethods::BeforeTypeCast
- ActiveRecord::AttributeMethods::Dirty
- ActiveRecord::AttributeMethods::PrimaryKey
- ActiveRecord::AttributeMethods::Query
- ActiveRecord::AttributeMethods::Read
- ActiveRecord::AttributeMethods::Serialization
- ActiveRecord::AttributeMethods::TimeZoneConversion
- ActiveRecord::AttributeMethods::Write
Constants
AttrNames = Module.new {\ndef self.set_name_cache(name, value)\nconst_name = "ATTR_#{name}"\nunless const_defined? const_name\nconst_set const_name, value.dup.freeze\nend\nend\n}
BLACKLISTED_CLASS_METHODS = %w(private public protected allocate new name parent superclass)
Files
- activerecord/lib/active_record.rb
- activerecord/lib/active_record/attribute_methods.rb
- activerecord/lib/active_record/attribute_methods/before_type_cast.rb
- activerecord/lib/active_record/attribute_methods/dirty.rb
- activerecord/lib/active_record/attribute_methods/primary_key.rb
- activerecord/lib/active_record/attribute_methods/query.rb
- activerecord/lib/active_record/attribute_methods/read.rb
- activerecord/lib/active_record/attribute_methods/serialization.rb
- activerecord/lib/active_record/attribute_methods/time_zone_conversion.rb
- activerecord/lib/active_record/attribute_methods/write.rb
Nested classes and modules
- ActiveRecord::AttributeMethods::BeforeTypeCast
- ActiveRecord::AttributeMethods::ClassMethods
- ActiveRecord::AttributeMethods::Dirty
- ActiveRecord::AttributeMethods::PrimaryKey
- ActiveRecord::AttributeMethods::Query
- ActiveRecord::AttributeMethods::Read
- ActiveRecord::AttributeMethods::TimeZoneConversion
- ActiveRecord::AttributeMethods::Write