Module: Sqlyzer::Parameter::Types::DateTime

Defined in:
lib/sqlyzer/parameters.rb

Overview

Sql DateTime type Mixin

Instance Method Summary collapse

Instance Method Details

#to_owner(owner, data) ⇒ Object

DBI::DateTime object to Ruby Time object



140
141
142
# File 'lib/sqlyzer/parameters.rb', line 140

def     to_owner(owner, data)
  sql_parameter_set owner, data.to_time
end

#to_sql(owner) ⇒ Object

Ruby Time object to Sql DateTime String representation



136
137
138
# File 'lib/sqlyzer/parameters.rb', line 136

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

#to_sql_typeObject



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

def     to_sql_type; 'DATETIME'; end