Class: ActiveRecord::ConnectionAdapters::SQLServer::Type::Date

Inherits:
Type::Date
  • Object
show all
Defined in:
lib/active_record/connection_adapters/sqlserver/type/date.rb

Instance Method Summary collapse

Instance Method Details

#type_cast_for_database(value) ⇒ Object



7
8
9
10
11
# File 'lib/active_record/connection_adapters/sqlserver/type/date.rb', line 7

def type_cast_for_database(value)
  return unless value.present?
  return value if value.acts_like?(:string)
  value.to_s(:_sqlserver_dateformat)
end

#type_cast_for_schema(value) ⇒ Object



13
14
15
# File 'lib/active_record/connection_adapters/sqlserver/type/date.rb', line 13

def type_cast_for_schema(value)
  type_cast_for_database(value).inspect
end