Class: ActiveValidation::Type::Version

Inherits:
ActiveModel::Type::Integer
  • Object
show all
Defined in:
lib/active_validation/orm_plugins/active_record_plugin/types/active_validation/type/version.rb

Instance Method Summary collapse

Instance Method Details

#deserialize(value) ⇒ Object



10
11
12
13
14
# File 'lib/active_validation/orm_plugins/active_record_plugin/types/active_validation/type/version.rb', line 10

def deserialize(value)
  return unless value

  ActiveValidation::Values::Version.new value
end

#serialize(value) ⇒ Object



6
7
8
# File 'lib/active_validation/orm_plugins/active_record_plugin/types/active_validation/type/version.rb', line 6

def serialize(value)
  value.to_i
end