class ActiveRecord::Type::BigInteger
Тип BigInteger в Active Model
Тип атрибута для целых чисел, которые можно сериализовать в неограниченное количество байтов. Этот тип зарегистрирован под ключом :big_integer.
class Person include ActiveModel::Attributes attribute :id, :big_integer end person = Person.new person.id = "18_000_000_000" person.id # => 18000000000
Приведение типов и сериализация выполняются так же, как для стандартного типа ActiveModel::Type::Integer.
Открытые методы экземпляра
# File activemodel/lib/active_model/type/big_integer.rb, line 47 def serializable?(value, &) true end
© 2004–2021 David Heinemeier Hansson
Licensed under the MIT License.