builder.rb
485 Bytes
# ruby-fogbugz requires crack. crack adds the attributes method to strings,
# thus breaking the relations of Mongoid.
# Tests reside in a separate fork of mongoid:
# https://github.com/mhs/mongoid/commit/e5b2b1346c73a2935c606317314b6ded07260429#diff-1
module Mongoid
module Relations
class Builder
def query?
return true unless object.respond_to?(:to_a)
obj = object.to_a.first
!obj.is_a?(Mongoid::Document) && !obj.nil?
end
end
end
end