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

class_method_defined_within?
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::AttributeMethods/ActiveRecord::AttributeMethods::ClassMethods

class_method_defined_within?(name, klass, superklass = klass.superclass) Instance Public methods

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

define_method_attribute(name) Instance Protected methods

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

[](name) Instance Public methods

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

query_attribute(attr_name) Instance Public methods

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

read_attribute_before_type_cast(attr_name) Instance Public methods Returns the

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

id=(value) Instance Public methods Sets the primary key value.

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

attribute_for_inspect(attr_name) Instance Public methods Returns an #inspect-like

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

attribute_method?(attr_name) Instance Protected methods

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

raw_write_attribute(attr_name, value) Instance Public methods

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

attributes() Instance Public methods Returns a hash of all the attributes with

2025-01-10 15:47:30