Module: DataMapper::Support
- Defined in:
- lib/data_mapper/support/enumerable.rb,
lib/data_mapper/support/string.rb,
lib/data_mapper/support/symbol.rb,
lib/data_mapper/support/weak_hash.rb,
lib/data_mapper/support/serialization.rb,
lib/data_mapper/support/connection_pool.rb,
lib/data_mapper/support/active_record_impersonation.rb
Overview
The Support module adds functionality to Make Things Easier(tm):
-
grouping by attributes of objects in an array (returns a hash, see #DataMapper::Support::Enumerable)
-
adds symbols for operators like <= (lte), like, in, select, etc (see #DataMapper::Support::Symbol)
-
adds methods for strings, allowing us to ensure strings are wrapped with content (see #DataMapper::Support::String)
-
pulls in ActiveSupport’s Inflector module
-
loads #DataMapper::Database and #DataMapper::Base
Defined Under Namespace
Modules: ActiveRecordImpersonation, Enumerable, Serialization, String, Symbol Classes: ConnectionPool, WeakHash