class Sanitized::BigInteger

Description

ActiveModel::Type to cast and sanitize a model’s BigInt attribute according to the options specified on initialisation.

attribute :attr_name, Sanitized::BigInt.new(:abs), default: 123

Can optionally include a custom block:

type_cast = Sanitized::BigInt.new(:abs) do |value|
    ... custome code ...
end
attribute :attr_name, type_cast, default: 123

Public Class Methods

valid_options() click to toggle source

Returns a Hash of valid options with the other options they are exclusive with

# File lib/sanitized/big_integer.rb, line 36
def self.valid_options
  {
    abs: []
  }
end