Class: Sumaki::Model::Fields::Type::Boolean

Inherits:
Value
  • Object
show all
Defined in:
lib/sumaki/model/fields/type/boolean.rb

Overview

:nodoc:

Class Method Summary collapse

Class Method Details

.deserialize(value) ⇒ Object



21
22
23
24
25
26
# File 'lib/sumaki/model/fields/type/boolean.rb', line 21

def self.deserialize(value)
  case value
  when true  then true
  when false then false
  end
end

.serialize(value) ⇒ Object



10
11
12
13
14
15
16
17
18
19
# File 'lib/sumaki/model/fields/type/boolean.rb', line 10

def self.serialize(value)
  return if value.nil?

  case value
  when true  then true
  when false then false
  else
    raise ArgumentError
  end
end