Module DataMapper::Adapters::Sql::Quoting
In: lib/data_mapper/adapters/sql/quoting.rb
lib/data_mapper/adapters/sql/quoting.rb

Quoting is a mixin that extends your DataMapper::Database singleton-class to allow for object-name and value quoting to be exposed to the queries.

DESIGN: Is there any need for this outside of the query objects? Should we just include it in our query object subclasses and not rely on a Quoting mixin being part of the "standard" Adapter interface?

Methods

Public Instance methods

[Source]

    # File lib/data_mapper/adapters/sql/quoting.rb, line 17
17:         def quote_column_name(name)
18:           name.ensure_wrapped_with(self.class::COLUMN_QUOTING_CHARACTER)
19:         end

[Source]

    # File lib/data_mapper/adapters/sql/quoting.rb, line 17
17:         def quote_column_name(name)
18:           name.ensure_wrapped_with(self.class::COLUMN_QUOTING_CHARACTER)
19:         end

[Source]

    # File lib/data_mapper/adapters/sql/quoting.rb, line 13
13:         def quote_table_name(name)
14:           name.ensure_wrapped_with(self.class::TABLE_QUOTING_CHARACTER)
15:         end

[Source]

    # File lib/data_mapper/adapters/sql/quoting.rb, line 13
13:         def quote_table_name(name)
14:           name.ensure_wrapped_with(self.class::TABLE_QUOTING_CHARACTER)
15:         end

[Validate]