Module: Sqlyzer::Parameter::Types::Date

Defined in:
lib/sqlyzer/parameters.rb

Overview

Sql Date type Mixin

Instance Method Summary collapse

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_typeObject



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

def     to_sql_type; 'DATE'; end