Type:
Module
Constants:
AttrNames : Module.new { def self.set_name_cache(name, value) const_name = "ATTR_#{name}" unless const_defined? const_name const_set const_name, value.dup.freeze end end }
BLACKLISTED_CLASS_METHODS : %w(private public protected allocate new name parent superclass)

Active Record Attribute Methods

quoted_primary_key
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::AttributeMethods/ActiveRecord::AttributeMethods::PrimaryKey/ActiveRecord::AttributeMethods::PrimaryKey::ClassMethods

quoted_primary_key() Instance Public methods Returns a quoted version of the

2025-01-10 15:47:30
define_method_attribute
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::AttributeMethods/ActiveRecord::AttributeMethods::PrimaryKey/ActiveRecord::AttributeMethods::PrimaryKey::ClassMethods

define_method_attribute(attr_name) Instance Public methods

2025-01-10 15:47:30
attribute_names
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::AttributeMethods/ActiveRecord::AttributeMethods::ClassMethods

attribute_names() Instance Public methods Returns an array of column names as

2025-01-10 15:47:30
define_method_attribute=
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::AttributeMethods/ActiveRecord::AttributeMethods::TimeZoneConversion/ActiveRecord::AttributeMethods::TimeZoneConversion::ClassMethods

define_method_attribute=(attr_name) Instance Protected methods Defined for all

2025-01-10 15:47:30
has_attribute?
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::AttributeMethods

has_attribute?(attr_name) Instance Public methods Returns true

2025-01-10 15:47:30
serialized_attributes
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::AttributeMethods/ActiveRecord::AttributeMethods::Serialization/ActiveRecord::AttributeMethods::Serialization::ClassMethods

serialized_attributes Instance Public methods Returns a hash of all the attributes

2025-01-10 15:47:30
attributes_before_type_cast
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::AttributeMethods/ActiveRecord::AttributeMethods::BeforeTypeCast

attributes_before_type_cast() Instance Public methods Returns a hash of attributes

2025-01-10 15:47:30
id?
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::AttributeMethods/ActiveRecord::AttributeMethods::PrimaryKey

id?() Instance Public methods Queries the primary key value.

2025-01-10 15:47:30
primary_key
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::AttributeMethods/ActiveRecord::AttributeMethods::PrimaryKey/ActiveRecord::AttributeMethods::PrimaryKey::ClassMethods

primary_key() Instance Public methods Defines the primary key field â can be

2025-01-10 15:47:30
instance_method_already_implemented?
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::AttributeMethods/ActiveRecord::AttributeMethods::ClassMethods

instance_method_already_implemented?(method_name) Instance Public methods Raises

2025-01-10 15:47:30