Table of Contents - activemodel-7.0.8 Documentation
Classes and Modules
- ActiveModel
- ActiveModel::API
- ActiveModel::Attribute
- ActiveModel::Attribute::FromDatabase
- ActiveModel::Attribute::FromUser
- ActiveModel::Attribute::Null
- ActiveModel::Attribute::Uninitialized
- ActiveModel::Attribute::UserProvidedDefault
- ActiveModel::Attribute::WithCastValue
- ActiveModel::AttributeAssignment
- ActiveModel::AttributeMethods
- ActiveModel::AttributeMethods::AttrNames
- ActiveModel::AttributeMethods::ClassMethods
- ActiveModel::AttributeMethods::ClassMethods::AttributeMethodMatcher
- ActiveModel::AttributeMutationTracker
- ActiveModel::AttributeSet
- ActiveModel::AttributeSet::Builder
- ActiveModel::AttributeSet::YAMLEncoder
- ActiveModel::Attributes
- ActiveModel::Attributes::ClassMethods
- ActiveModel::BlockValidator
- ActiveModel::Callbacks
- ActiveModel::Conversion
- ActiveModel::Conversion::ClassMethods
- ActiveModel::Dirty
- ActiveModel::EachValidator
- ActiveModel::Error
- ActiveModel::Errors
- ActiveModel::ForbiddenAttributesError
- ActiveModel::ForbiddenAttributesProtection
- ActiveModel::ForcedMutationTracker
- ActiveModel::LazyAttributeHash
- ActiveModel::LazyAttributeSet
- ActiveModel::Lint
- ActiveModel::Lint::Tests
- ActiveModel::MissingAttributeError
- ActiveModel::Model
- ActiveModel::Name
- ActiveModel::Naming
- ActiveModel::NestedError
- ActiveModel::NullMutationTracker
- ActiveModel::Railtie
- ActiveModel::RangeError
- ActiveModel::SecurePassword
- ActiveModel::SecurePassword::ClassMethods
- ActiveModel::SecurePassword::InstanceMethodsOnActivation
- ActiveModel::Serialization
- ActiveModel::Serializers
- ActiveModel::Serializers::JSON
- ActiveModel::StrictValidationFailed
- ActiveModel::Translation
- ActiveModel::Type
- ActiveModel::Type::BigInteger
- ActiveModel::Type::Binary
- ActiveModel::Type::Binary::Data
- ActiveModel::Type::Boolean
- ActiveModel::Type::Date
- ActiveModel::Type::DateTime
- ActiveModel::Type::Decimal
- ActiveModel::Type::Float
- ActiveModel::Type::Helpers
- ActiveModel::Type::ImmutableString
- ActiveModel::Type::Integer
- ActiveModel::Type::Registry
- ActiveModel::Type::String
- ActiveModel::Type::Time
- ActiveModel::Type::Value
- ActiveModel::UnknownAttributeError
- ActiveModel::VERSION
- ActiveModel::ValidationError
- ActiveModel::Validations
- ActiveModel::Validations::AbsenceValidator
- ActiveModel::Validations::AcceptanceValidator
- ActiveModel::Validations::AcceptanceValidator::LazilyDefineAttributes
- ActiveModel::Validations::Callbacks
- ActiveModel::Validations::Callbacks::ClassMethods
- ActiveModel::Validations::ClassMethods
- ActiveModel::Validations::Clusivity
- ActiveModel::Validations::Comparability
- ActiveModel::Validations::ComparisonValidator
- ActiveModel::Validations::ConfirmationValidator
- ActiveModel::Validations::ExclusionValidator
- ActiveModel::Validations::FormatValidator
- ActiveModel::Validations::HelperMethods
- ActiveModel::Validations::InclusionValidator
- ActiveModel::Validations::LengthValidator
- ActiveModel::Validations::NumericalityValidator
- ActiveModel::Validations::PresenceValidator
- ActiveModel::Validations::WithValidator
- ActiveModel::Validator
Methods
- ::eager_load! — ActiveModel
- ::gem_version — ActiveModel
- ::kind — ActiveModel::Validator
- ::new — ActiveModel::Error
- ::new — ActiveModel::Errors
- ::new — ActiveModel::UnknownAttributeError
- ::new — ActiveModel::Name
- ::new — ActiveModel::NestedError
- ::new — ActiveModel::SecurePassword::InstanceMethodsOnActivation
- ::new — ActiveModel::Type::Value
- ::new — ActiveModel::ValidationError
- ::new — ActiveModel::Validations::AcceptanceValidator::LazilyDefineAttributes
- ::new — ActiveModel::Validator
- ::new — ActiveModel::EachValidator
- ::new — ActiveModel::API
- ::param_key — ActiveModel::Naming
- ::plural — ActiveModel::Naming
- ::register — ActiveModel::Type
- ::route_key — ActiveModel::Naming
- ::singular — ActiveModel::Naming
- ::singular_route_key — ActiveModel::Naming
- ::uncountable? — ActiveModel::Naming
- ::version — ActiveModel
- #!~ — ActiveModel::Name
- #<=> — ActiveModel::Name
- #== — ActiveModel::Name
- #== — ActiveModel::Type::Value
- #== — ActiveModel::Validations::AcceptanceValidator::LazilyDefineAttributes
- #=== — ActiveModel::Name
- #=~ — ActiveModel::Name
- #[] — ActiveModel::Errors
- #_assign_attribute — ActiveModel::AttributeAssignment
- #_assign_attributes — ActiveModel::AttributeAssignment
- #_define_after_model_callback — ActiveModel::Callbacks
- #_define_around_model_callback — ActiveModel::Callbacks
- #_define_before_model_callback — ActiveModel::Callbacks
- #_parse_validates_options — ActiveModel::Validations::ClassMethods
- #_read_attribute — ActiveModel::AttributeMethods
- #_singularize — ActiveModel::Name
- #_validates_default_keys — ActiveModel::Validations::ClassMethods
- #add — ActiveModel::Errors
- #added? — ActiveModel::Errors
- #after_validation — ActiveModel::Validations::Callbacks::ClassMethods
- #alias_attribute — ActiveModel::AttributeMethods::ClassMethods
- #as_json — ActiveModel::Errors
- #as_json — ActiveModel::Serializers::JSON
- #assert_boolean — ActiveModel::Lint::Tests
- #assert_valid_value — ActiveModel::Type::Value
- #assign_attributes — ActiveModel::AttributeAssignment
- #attribute — ActiveModel::Attributes::ClassMethods
- #attribute_alias — ActiveModel::AttributeMethods::ClassMethods
- #attribute_alias? — ActiveModel::AttributeMethods::ClassMethods
- #attribute_change — ActiveModel::Dirty
- #attribute_method? — ActiveModel::AttributeMethods
- #attribute_method? — ActiveModel::Validations::ClassMethods
- #attribute_method_affix — ActiveModel::AttributeMethods::ClassMethods
- #attribute_method_matchers_cache — ActiveModel::AttributeMethods::ClassMethods
- #attribute_method_matchers_matching — ActiveModel::AttributeMethods::ClassMethods
- #attribute_method_prefix — ActiveModel::AttributeMethods::ClassMethods
- #attribute_method_suffix — ActiveModel::AttributeMethods::ClassMethods
- #attribute_missing — ActiveModel::AttributeMethods
- #attribute_names — ActiveModel::Errors
- #attribute_names — ActiveModel::Attributes::ClassMethods
- #attribute_names_for_serialization — ActiveModel::Serialization
- #attribute_previous_change — ActiveModel::Dirty
- #attribute_will_change! — ActiveModel::Dirty
- #attributes= — ActiveModel::AttributeAssignment
- #attributes_for_hash — ActiveModel::Error
- #before_validation — ActiveModel::Validations::Callbacks::ClassMethods
- #cast — ActiveModel::Type::Value
- #cast_value — ActiveModel::Type::Boolean
- #cast_value — ActiveModel::Type::Value
- #changed — ActiveModel::Dirty
- #changed? — ActiveModel::Type::Value
- #changed? — ActiveModel::Dirty
- #changed_attributes — ActiveModel::Dirty
- #changed_in_place? — ActiveModel::Type::Value
- #changes — ActiveModel::Dirty
- #changes_applied — ActiveModel::Dirty
- #check_validity! — ActiveModel::EachValidator
- #clear_attribute_change — ActiveModel::Dirty
- #clear_attribute_changes — ActiveModel::Dirty
- #clear_changes_information — ActiveModel::Dirty
- #clear_validators! — ActiveModel::Validations::ClassMethods
- #define_attribute_method — ActiveModel::AttributeMethods::ClassMethods
- #define_attribute_methods — ActiveModel::AttributeMethods::ClassMethods
- #define_default_attribute — ActiveModel::Attributes::ClassMethods
- #define_method_attribute= — ActiveModel::Attributes::ClassMethods
- #define_model_callbacks — ActiveModel::Callbacks
- #define_on — ActiveModel::Validations::AcceptanceValidator::LazilyDefineAttributes
- #define_proxy_call — ActiveModel::AttributeMethods::ClassMethods
- #delete — ActiveModel::Errors
- #deserialize — ActiveModel::Type::Value
- #detail — ActiveModel::Error
- #details — ActiveModel::Error
- #details — ActiveModel::Errors
- #eql? — ActiveModel::Name
- #eql? — ActiveModel::Type::Value
- #errors — ActiveModel::Validations
- #forget_attribute_assignments — ActiveModel::Dirty
- #from_json — ActiveModel::Serializers::JSON
- #full_message — ActiveModel::Error
- #full_message — ActiveModel::Errors
- #full_messages — ActiveModel::Errors
- #full_messages_for — ActiveModel::Errors
- #generate_message — ActiveModel::Errors
- #generated_attribute_methods — ActiveModel::AttributeMethods::ClassMethods
- #group_by_attribute — ActiveModel::Errors
- #has_key? — ActiveModel::Errors
- #has_secure_password — ActiveModel::SecurePassword::ClassMethods
- #hash — ActiveModel::Type::Value
- #human — ActiveModel::Name
- #human_attribute_name — ActiveModel::Translation
- #i18n_scope — ActiveModel::Translation
- #import — ActiveModel::Errors
- #include? — ActiveModel::Errors
- #included — ActiveModel::Validations::AcceptanceValidator::LazilyDefineAttributes
- #instance_method_already_implemented? — ActiveModel::AttributeMethods::ClassMethods
- #invalid? — ActiveModel::Validations
- #key? — ActiveModel::Errors
- #kind — ActiveModel::Validator
- #lookup_ancestors — ActiveModel::Translation
- #match? — ActiveModel::Error
- #match? — ActiveModel::Name
- #matched_attribute_method — ActiveModel::AttributeMethods
- #matches? — ActiveModel::Validations::AcceptanceValidator::LazilyDefineAttributes
- #merge! — ActiveModel::Errors
- #message — ActiveModel::Error
- #messages — ActiveModel::Errors
- #messages_for — ActiveModel::Errors
- #method_missing — ActiveModel::AttributeMethods
- #missing_attribute — ActiveModel::AttributeMethods
- #model — ActiveModel::Lint::Tests
- #model_name — ActiveModel::Naming
- #mutations_before_last_save — ActiveModel::Dirty
- #mutations_from_database — ActiveModel::Dirty
- #normalize_arguments — ActiveModel::Errors
- #of_kind? — ActiveModel::Errors
- #persisted? — ActiveModel::API
- #prepare_value_for_validation — ActiveModel::EachValidator
- #previous_changes — ActiveModel::Dirty
- #raise_validation_error — ActiveModel::Validations
- #respond_to? — ActiveModel::AttributeMethods
- #respond_to_without_attributes? — ActiveModel::AttributeMethods
- #restore_attribute! — ActiveModel::Dirty
- #restore_attributes — ActiveModel::Dirty
- #run_validations! — ActiveModel::Validations
- #run_validations! — ActiveModel::Validations::Callbacks
- #serializable? — ActiveModel::Type::Value
- #serializable_attributes — ActiveModel::Serialization
- #serializable_hash — ActiveModel::Serialization
- #serialize — ActiveModel::Type::Value
- #set_options_for_callback — ActiveModel::Validations::Callbacks::ClassMethods
- #strict_match? — ActiveModel::Error
- #test_errors_aref — ActiveModel::Lint::Tests
- #test_model_naming — ActiveModel::Lint::Tests
- #test_persisted? — ActiveModel::Lint::Tests
- #test_to_key — ActiveModel::Lint::Tests
- #test_to_param — ActiveModel::Lint::Tests
- #test_to_partial_path — ActiveModel::Lint::Tests
- #to_a — ActiveModel::Errors
- #to_hash — ActiveModel::Errors
- #to_key — ActiveModel::Conversion
- #to_model — ActiveModel::Conversion
- #to_param — ActiveModel::Conversion
- #to_partial_path — ActiveModel::Conversion
- #to_s — ActiveModel::Name
- #to_str — ActiveModel::Name
- #uncountable? — ActiveModel::Name
- #undefine_attribute_methods — ActiveModel::AttributeMethods::ClassMethods
- #valid? — ActiveModel::Validations
- #validate — ActiveModel::Validator
- #validate — ActiveModel::EachValidator
- #validate — ActiveModel::Validations
- #validate — ActiveModel::Validations::ClassMethods
- #validate! — ActiveModel::Validations
- #validate_each — ActiveModel::EachValidator
- #validates — ActiveModel::Validations::ClassMethods
- #validates! — ActiveModel::Validations::ClassMethods
- #validates_absence_of — ActiveModel::Validations::HelperMethods
- #validates_acceptance_of — ActiveModel::Validations::HelperMethods
- #validates_comparison_of — ActiveModel::Validations::HelperMethods
- #validates_confirmation_of — ActiveModel::Validations::HelperMethods
- #validates_each — ActiveModel::Validations::ClassMethods
- #validates_exclusion_of — ActiveModel::Validations::HelperMethods
- #validates_format_of — ActiveModel::Validations::HelperMethods
- #validates_inclusion_of — ActiveModel::Validations::HelperMethods
- #validates_length_of — ActiveModel::Validations::HelperMethods
- #validates_numericality_of — ActiveModel::Validations::HelperMethods
- #validates_presence_of — ActiveModel::Validations::HelperMethods
- #validates_size_of — ActiveModel::Validations::HelperMethods
- #validates_with — ActiveModel::Validations
- #validates_with — ActiveModel::Validations::ClassMethods
- #validators — ActiveModel::Validations::ClassMethods
- #validators_on — ActiveModel::Validations::ClassMethods
- #where — ActiveModel::Errors