Sha256: a96d2662c3e7f969d81b4a39022b494d517cda3d2ed2cad78e0e08e0a824b2fe
Contents?: true
Size: 1.52 KB
Versions: 6
Compression:
Stored size: 1.52 KB
Contents
# frozen_string_literal: true module Decidim module Attributes autoload :TimeWithZone, "decidim/attributes/time_with_zone" autoload :LocalizedDate, "decidim/attributes/localized_date" autoload :CleanString, "decidim/attributes/clean_string" autoload :Blob, "decidim/attributes/blob" autoload :Array, "decidim/attributes/array" autoload :Hash, "decidim/attributes/hash" autoload :Object, "decidim/attributes/object" autoload :Model, "decidim/attributes/model" autoload :Symbol, "decidim/attributes/symbol" autoload :Integer, "decidim/attributes/integer" # Base types ActiveModel::Type.register(:array, Decidim::Attributes::Array) ActiveModel::Type.register(:hash, Decidim::Attributes::Hash) ActiveModel::Type.register(:object, Decidim::Attributes::Object) ActiveModel::Type.register(:model, Decidim::Attributes::Model) ActiveModel::Type.register(:symbol, Decidim::Attributes::Symbol) # Synonyms ActiveModel::Type.register(:date_time, ActiveModel::Type::DateTime) # Synonym for :datetime # Extra types ActiveModel::Type.register(:"decidim/attributes/time_with_zone", Decidim::Attributes::TimeWithZone) ActiveModel::Type.register(:"decidim/attributes/localized_date", Decidim::Attributes::LocalizedDate) ActiveModel::Type.register(:"decidim/attributes/clean_string", Decidim::Attributes::CleanString) ActiveModel::Type.register(:"decidim/attributes/blob", Decidim::Attributes::Blob) ActiveModel::Type.register(:integer, Decidim::Attributes::Integer) end end
Version data entries
6 entries across 6 versions & 1 rubygems