Module: DataMapper::Adapters::DataObjectsAdapter::SQL

Included in:
DataMapper::Adapters::DataObjectsAdapter
Defined in:
lib/dm-core/adapters/data_objects_adapter.rb

Overview

This module is just for organization. The methods are included into the Adapter below.

Constant Summary collapse

IDENTIFIER_MAX_LENGTH =

:nodoc:

128

Instance Method Summary collapse

Instance Method Details

#property_to_column_name(property, qualify) ⇒ Object

TODO: document



282
283
284
285
286
287
288
289
# File 'lib/dm-core/adapters/data_objects_adapter.rb', line 282

def property_to_column_name(property, qualify)
  if qualify
    table_name = property.model.storage_name(name)
    "#{quote_name(table_name)}.#{quote_name(property.field)}"
  else
    quote_name(property.field)
  end
end