Module: Sqlyzer::Parameter::Types::DateTime
- Defined in:
- lib/sqlyzer/parameters.rb
Overview
Sql DateTime type Mixin
Instance Method Summary collapse
-
#to_owner(owner, data) ⇒ Object
DBI::DateTime object to Ruby Time object.
-
#to_sql(owner) ⇒ Object
Ruby Time object to Sql DateTime String representation.
- #to_sql_type ⇒ Object
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_type ⇒ Object
134 |
# File 'lib/sqlyzer/parameters.rb', line 134 def to_sql_type; 'DATETIME'; end |