Module: Sqlyzer::Parameter::Types::Date
- Defined in:
- lib/sqlyzer/parameters.rb
Overview
Sql Date type Mixin
Instance Method Summary collapse
-
#to_owner(owner, data) ⇒ Object
DBI::Date object to Ruby Time.
-
#to_sql(owner) ⇒ Object
Ruby Time object to Sql Date String representation.
- #to_sql_type ⇒ Object
Instance Method Details
#to_owner(owner, data) ⇒ Object
DBI::Date object to Ruby Time
114 115 116 |
# File 'lib/sqlyzer/parameters.rb', line 114 def to_owner(owner, data) sql_parameter_set owner, data.to_time end |
#to_sql(owner) ⇒ Object
Ruby Time object to Sql Date String representation
110 111 112 |
# File 'lib/sqlyzer/parameters.rb', line 110 def to_sql(owner) sql_parameter_eval(owner).strftime "'%Y-%m-%d'" end |
#to_sql_type ⇒ Object
108 |
# File 'lib/sqlyzer/parameters.rb', line 108 def to_sql_type; 'DATE'; end |