Module: Sqlyzer::Parameter::Types::Time

Defined in:
lib/sqlyzer/parameters.rb

Overview

Sql Time type Mixin

Instance Method Summary collapse

Instance Method Details

#to_owner(owner, data) ⇒ Object

Sql Time type to Ruby Time object



127
128
129
# File 'lib/sqlyzer/parameters.rb', line 127

def     to_owner(owner, data)
  sql_parameter_set owner, ::Time.parse(data)
end

#to_sql(owner) ⇒ Object

Ruby Time object to Sql Time String representation



123
124
125
# File 'lib/sqlyzer/parameters.rb', line 123

def     to_sql(owner)
  sql_parameter_eval(owner).strftime "'%H:%M:%S'"
end

#to_sql_typeObject



121
# File 'lib/sqlyzer/parameters.rb', line 121

def     to_sql_type; 'TIME'; end