class ActiveMongoid::Associations::Builder
Attributes
__metadata__[R]
base[R]
object[R]
Public Class Methods
new(base, metadata, object)
click to toggle source
# File lib/active_mongoid/associations/builder.rb, line 7 def initialize(base, metadata, object) @base = base @__metadata__ = metadata @object = object end
Protected Instance Methods
klass()
click to toggle source
# File lib/active_mongoid/associations/builder.rb, line 15 def klass @klass ||= __metadata__.klass end
query?()
click to toggle source
# File lib/active_mongoid/associations/builder.rb, line 19 def query? obj = Array(object).first !obj.is_a?(::Mongoid::Document) && !obj.is_a?(::ActiveRecord::Base) && !obj.nil? end