Table of Contents - activerecord-traits-1.1.1 Documentation
Classes and Modules
- ActiveRecord
- ActiveRecord::Base
- Traits
- Traits::ActiveRecordRetrieveError
- Traits::Association
- Traits::Association::EssayShortcuts
- Traits::Association::Intermediate
- Traits::Association::Join
- Traits::Association::Macro
- Traits::Association::Members
- Traits::Association::Naming
- Traits::Association::Polymorphism
- Traits::Association::ReadOnly
- Traits::Association::Through
- Traits::Attribute
- Traits::Attribute::EssayShortcuts
- Traits::Attribute::Inheritance
- Traits::Attribute::Key
- Traits::Attribute::Naming
- Traits::Attribute::Polymorphism
- Traits::Attribute::Querying
- Traits::Attribute::Type
- Traits::AttributeList
- Traits::Base
- Traits::DescendantsListing
- Traits::List
- Traits::Model
- Traits::Model::EssayShortcuts
- Traits::Model::I18n
- Traits::Model::Inheritance
- Traits::Model::Naming
- Traits::Model::Polymorphism
- Traits::Model::Querying
- Traits::Railtie
- Traits::Utilities
Methods
- ::all — Traits
- ::each — Traits
- ::each_attribute — Traits
- ::for — Traits
- ::new — Traits::Association
- ::new — Traits::Attribute
- ::new — Traits::List
- ::new — Traits::Model
- ::to_hash — Traits
- ::traits — ActiveRecord::Base
- #[] — Traits::List
- #accepted_classes_through_polymorphism — Traits::Association::Polymorphism
- #accepts_various_classes? — Traits::Association::Polymorphism
- #active_record_collection? — Traits::Utilities
- #active_record_descendant? — Traits::Utilities
- #active_record_descendants — Traits::DescendantsListing
- #active_record_descendants_loaded? — Traits::DescendantsListing
- #active_record_instance? — Traits::Utilities
- #active_record_timestamp? — Traits::Attribute::Type
- #arel — Traits::Attribute::Querying
- #arel — Traits::Model::Querying
- #association — Traits::Attribute
- #associations — Traits::Model
- #attribute_for_polymorphic_type — Traits::Association::Polymorphism
- #attribute_name_for_polymorphic_type — Traits::Association::Polymorphism
- #attributes — Traits::Model
- #belongs_to? — Traits::Association::Macro
- #big? — Traits::Attribute::Type
- #binary? — Traits::Attribute::Type
- #by_name — Traits::List
- #class_name — Traits::Model::Naming
- #collection? — Traits::Association::Macro
- #compare — Traits::List
- #connection — Traits::Model::Querying
- #datetime? — Traits::Attribute::Type
- #decimal? — Traits::Attribute::Type
- #descendants — Traits::Model
- #each — Traits::List
- #features — Traits::Association::EssayShortcuts
- #features — Traits::Attribute::EssayShortcuts
- #features — Traits::Model::EssayShortcuts
- #fetch — Traits::List
- #filter — Traits::List
- #filter_active_record_descendant — Traits::DescendantsListing
- #first_where — Traits::List
- #float? — Traits::Attribute::Type
- #foreign_key? — Traits::Attribute::Key
- #from — Traits::Association::Members
- #from_active_record — Traits::Association::Members
- #from_key — Traits::Association::Join
- #from_key_name — Traits::Association::Join
- #from_table — Traits::Association::Join
- #from_table_alias — Traits::Association::Join
- #from_table_name — Traits::Association::Join
- #habtm? — Traits::Association::Macro
- #has_and_belongs_to_many? — Traits::Association::Macro
- #has_many? — Traits::Association::Macro
- #has_one? — Traits::Association::Macro
- #i18n_path — Traits::Model::I18n
- #inheritance_attribute — Traits::Model::Inheritance
- #inheritance_attribute_name — Traits::Model::Inheritance
- #inheritance_base — Traits::Model::Inheritance
- #inheritance_base? — Traits::Model::Inheritance
- #inheritance_chain — Traits::Model::Inheritance
- #inheritance_derived? — Traits::Model::Inheritance
- #inheritance_type? — Traits::Attribute::Inheritance
- #inspect — Traits::Association
- #inspect — Traits::Attribute
- #inspect_associations — Traits::Model
- #inspect_attributes — Traits::Model
- #integer? — Traits::Attribute::Type
- #intermediate? — Traits::Association::Intermediate
- #intermediate_from_key — Traits::Association::Intermediate
- #intermediate_from_key_name — Traits::Association::Intermediate
- #intermediate_table — Traits::Association::Intermediate
- #intermediate_table_name — Traits::Association::Intermediate
- #intermediate_to_key — Traits::Association::Intermediate
- #intermediate_to_key_name — Traits::Association::Intermediate
- #invalidate_loaded_active_record_descendants! — Traits::DescendantsListing
- #key? — Traits::Attribute::Key
- #load_active_record_descendants! — Traits::DescendantsListing
- #lookup_name — Traits::Model::Naming
- #model — Traits::Attribute
- #mutable? — Traits::Association::ReadOnly
- #name — Traits::Attribute::Naming
- #name — Traits::Model::Naming
- #null? — Traits::Attribute
- #number? — Traits::Attribute::Type
- #paired_through_polymorphism? — Traits::Association::Polymorphism
- #plural_name — Traits::Association::Naming
- #plural_name — Traits::Model::Naming
- #polymorphic? — Traits::Association::Polymorphism
- #polymorphic_key? — Traits::Attribute::Polymorphism
- #polymorphic_type — Traits::Model::Polymorphism
- #polymorphic_type? — Traits::Attribute::Polymorphism
- #primary_key — Traits::AttributeList
- #primary_key? — Traits::Attribute::Key
- #primary_key_attribute — Traits::Model::Querying
- #primary_key_name — Traits::Model::Querying
- #quoted_name — Traits::Attribute::Naming
- #quoted_table_name — Traits::Model::Querying
- #readonly? — Traits::Association::ReadOnly
- #real? — Traits::Attribute::Type
- #regular? — Traits::Attribute
- #resource_name — Traits::Model::Naming
- #retrieve_active_record — Traits::Utilities
- #retrieve_active_record! — Traits::Utilities
- #self_to_self? — Traits::Association::Members
- #short_macro — Traits::Association::Macro
- #source_association — Traits::Association::Through
- #source_association_name — Traits::Association::Through
- #string? — Traits::Attribute::Type
- #table_name — Traits::Model::Querying
- #text? — Traits::Attribute::Type
- #through — Traits::Association::Through
- #through? — Traits::Association::Through
- #through_association — Traits::Association::Through
- #through_association_name — Traits::Association::Through
- #through_class — Traits::Association::Through
- #through_from_key_name — Traits::Association::Through
- #through_table_name — Traits::Association::Through
- #through_to_key_name — Traits::Association::Through
- #to — Traits::Association::Members
- #to_active_record — Traits::Association::Members
- #to_hash — Traits::Base
- #to_hash — Traits::List
- #to_hash — Traits::Model
- #to_hash — Traits::Association::Intermediate
- #to_hash — Traits::Association::Join
- #to_hash — Traits::Association::Macro
- #to_hash — Traits::Association::Members
- #to_hash — Traits::Association::Naming
- #to_hash — Traits::Association::Polymorphism
- #to_hash — Traits::Association::ReadOnly
- #to_hash — Traits::Association::Through
- #to_hash — Traits::Attribute::Inheritance
- #to_hash — Traits::Attribute::Key
- #to_hash — Traits::Attribute::Naming
- #to_hash — Traits::Attribute::Polymorphism
- #to_hash — Traits::Attribute::Type
- #to_hash — Traits::Model::Inheritance
- #to_hash — Traits::Model::Naming
- #to_hash — Traits::Model::Polymorphism
- #to_hash — Traits::Model::Querying
- #to_key — Traits::Association::Join
- #to_key_name — Traits::Association::Join
- #to_many? — Traits::Association::Macro
- #to_one? — Traits::Association::Macro
- #to_s — Traits::Association
- #to_s — Traits::Attribute
- #to_s — Traits::Model
- #to_table — Traits::Association::Join
- #to_table_alias — Traits::Association::Join
- #to_table_name — Traits::Association::Join
- #type — Traits::Attribute::Type
- #uses_inheritance? — Traits::Model::Inheritance
- #validators — Traits::Association
- #validators — Traits::Attribute
- #value_from — Traits::Association
- #value_from — Traits::Attribute