Sha256: 779a22f316ca4e3ae17b536c74fa0697baddeea3a9f0810c4fa7cb7d2c4d4a72

Contents?: true

Size: 427 Bytes

Versions: 13

Compression:

Stored size: 427 Bytes

Contents

require 'mongoid'

Mongoid::Document::ClassMethods.send(:include, Recommendable::Rater::ClassMethods)
Mongoid::Document::ClassMethods.send(:include, Recommendable::Ratable::ClassMethods)

module Recommendable::Ratable::InstanceMethods
  def recommendable?() self.class.recommendable? end
end

Mongoid::Document.send(:include, Recommendable::Ratable::InstanceMethods)

Recommendable.configure { |config| config.orm = :mongoid }

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
recommendable-2.2.2 lib/recommendable/orm/mongoid.rb
recommendable-2.2.1 lib/recommendable/orm/mongoid.rb
recommendable-2.2.0 lib/recommendable/orm/mongoid.rb
recommendable-2.1.4 lib/recommendable/orm/mongoid.rb
recommendable-2.1.3 lib/recommendable/orm/mongoid.rb
recommendable-2.1.2 lib/recommendable/orm/mongoid.rb
recommendable-2.1.1 lib/recommendable/orm/mongoid.rb
recommendable-2.1.0.2 lib/recommendable/orm/mongoid.rb
recommendable-2.1.0.1 lib/recommendable/orm/mongoid.rb
recommendable-2.0.4.20130313 lib/recommendable/orm/mongoid.rb
recommendable-2.0.4 lib/recommendable/orm/mongoid.rb
recommendable-2.0.3 lib/recommendable/orm/mongoid.rb
recommendable-2.0.2 lib/recommendable/orm/mongoid.rb