Sha256: 0af5d7099ba0d55dc5e378122212a1cada29e95e37695980192567c8ac0fabef
Contents?: true
Size: 718 Bytes
Versions: 1
Compression:
Stored size: 718 Bytes
Contents
require "mongoscript/orm/mongoid_adapter" require "mongoscript/version" require "mongoscript/execution" require 'mongoscript/multiquery' module MongoScript class NoORMError < StandardError; end # Returns the MongoScript adapter module for # whichever Mongo ORM is loaded (Mongoid, MongoMapper). # # @note: currently only Mongoid is supported. # # @raises NoORMError if no ORM module can be detected. # # @returns MongoScript::ORM::Mongoid if Mongoid is detected def self.orm_adapter if const_defined? "Mongoid" MongoScript::ORM::MongoidAdapter else raise NoORMError, "Unable to locate Mongoid!" end end include orm_adapter include Execution include Multiquery end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mongoscript-0.0.8 | lib/mongoscript.rb |