class Db2Query::Type::Boolean

Constants

DEFAULT
TRUE_VALUES

Public Class Methods

new(options = DEFAULT) click to toggle source
Calls superclass method
# File lib/db2_query/type/boolean.rb, line 14
def initialize(options = DEFAULT)
  super(options)
end

Public Instance Methods

deserialize(value) click to toggle source
# File lib/db2_query/type/boolean.rb, line 31
def deserialize(value)
  case value
  when 1
    options[:true]
  else
    options[:false]
  end
end
name() click to toggle source
# File lib/db2_query/type/boolean.rb, line 18
def name
  :boolean
end
serialize(value) click to toggle source
# File lib/db2_query/type/boolean.rb, line 22
def serialize(value)
  case value
  when *TRUE_VALUES
    1
  else
    0
  end
end