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

attribute_present?
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::AttributeMethods

attribute_present?(attribute) Instance Public methods Returns true

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

id_was() Instance Public methods Returns the primary key previous value.

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

id_before_type_cast() Instance Public methods Returns the primary key value

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

new() Class Public methods

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

read_attribute(attr_name) Instance Public methods Returns the value of the attribute

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

define_method_attribute=(name) Instance Protected methods See define_method_attribute

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

cached_attributes() Instance Public methods Returns the attributes which are

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

dangerous_class_method?(method_name) Instance Public methods A class method

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

attribute_names() Instance Public methods Returns an array of names for the

2025-01-10 15:47:30
[]=
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::AttributeMethods

[]=(attr_name, value) Instance Public methods Updates the attribute identified

2025-01-10 15:47:30