# File lib/mongoid/relations/metadata.rb, line 377 def inverse(other = nil) return self[:inverse_of] if has_key?(:inverse_of) return self[:as] || lookup_inverse(other) if polymorphic? @inverse ||= (cyclic? ? cyclic_inverse : inverse_relation) end