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?
# 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
# 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
# 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