class Db2Query::Type::Time

Public Instance Methods

deserialize(value) click to toggle source
# File lib/db2_query/type/time.rb, line 25
def deserialize(value)
  value.strftime("%H:%M:%S")
end
serialize(value) click to toggle source
# File lib/db2_query/type/time.rb, line 10
def serialize(value)
  if value.is_a?(::String)
    case value
    when /\A(\d\d)[:,.](\d\d)[:,.](\d\d)\z/
      quote(value)
    else
      nil
    end
  elsif value.is_a?(::Time)
    quote(value.strftime("%T"))
  else
    nil
  end
end
type() click to toggle source
# File lib/db2_query/type/time.rb, line 6
def type
  :time
end