Namespace
Module
Class
- ActiveModel::Type::BigInteger
- ActiveModel::Type::Binary
- ActiveModel::Type::Boolean
- ActiveModel::Type::Date
- ActiveModel::Type::DateTime
- ActiveModel::Type::Decimal
- ActiveModel::Type::Float
- ActiveModel::Type::ImmutableString
- ActiveModel::Type::Integer
- ActiveModel::Type::String
- ActiveModel::Type::Time
- ActiveModel::Type::Value
Methods
Class Public methods
register(type_name, klass = nil, &block)
Add a new type to the registry, allowing it to be referenced as a symbol by attribute.
📝 Source code
# File activemodel/lib/active_model/type.rb, line 30
def register(type_name, klass = nil, &block)
registry.register(type_name, klass, &block)
end
🔎 See on GitHub
Definition files
- activemodel/lib/active_model/type.rb
- activemodel/lib/active_model/type/big_integer.rb
- activemodel/lib/active_model/type/binary.rb
- activemodel/lib/active_model/type/boolean.rb
- activemodel/lib/active_model/type/date.rb
- activemodel/lib/active_model/type/date_time.rb
- activemodel/lib/active_model/type/decimal.rb
- activemodel/lib/active_model/type/float.rb
- activemodel/lib/active_model/type/helpers/accepts_multiparameter_time.rb
- activemodel/lib/active_model/type/helpers/immutable.rb
- activemodel/lib/active_model/type/helpers/mutable.rb
- activemodel/lib/active_model/type/helpers/numeric.rb
- activemodel/lib/active_model/type/helpers/time_value.rb
- activemodel/lib/active_model/type/helpers/timezone.rb
- activemodel/lib/active_model/type/immutable_string.rb
- activemodel/lib/active_model/type/integer.rb
- activemodel/lib/active_model/type/registry.rb
- activemodel/lib/active_model/type/serialize_cast_value.rb
- activemodel/lib/active_model/type/string.rb
- activemodel/lib/active_model/type/time.rb
- activemodel/lib/active_model/type/value.rb
- activerecord/lib/active_record/attribute_methods/query.rb
- activerecord/lib/active_record/encryption/encrypted_attribute_type.rb
- activerecord/lib/active_record/insert_all.rb
- activerecord/lib/active_record/message_pack.rb
- activerecord/lib/active_record/type/serialized.rb