lib/bigamy.rb in bigamy-0.1.0 vs lib/bigamy.rb in bigamy-0.1.1

- old
+ new

@@ -1,6 +1,7 @@ require 'mongo_mapper' +require 'active_record' require 'set' require 'bigamy/proxy' require 'bigamy/mongo' require 'bigamy/ar' @@ -37,19 +38,19 @@ module ClassMethods def divorce_everyone self.bigamy_associations.each {|k,v| v.divorce_everyone } end - def belongs_to_ar name, options = {}, &ext + def belongs_to_ar name, options = {} bigamy_associations[name] = MongoBelongsTo.new(self, name, options) end - def has_one_ar name, options = {}, &ext + def has_one_ar name, options = {} bigamy_associations[name] = MongoHasOne.new(self, name, options) end - def has_many_ar name, options = {}, &ext + def has_many_ar name, options = {} bigamy_associations[name] = MongoHasMany.new(self, name, options) end end module InstanceMethods @@ -82,18 +83,18 @@ module ClassMethods def divorce_everyone self.bigamy_associations.each {|k,v| v.divorce_everyone } end - def belongs_to_ar name, options = {}, &ext + def belongs_to_mm name, options = {} bigamy_associations[name] = ARBelongsTo.new(self, name, options) end - def has_one_ar name, options = {}, &ext + def has_one_mm name, options = {} bigamy_associations[name] = ARHasOne.new(self, name, options) end - def has_many_ar name, options = {}, &ext + def has_many_mm name, options = {} bigamy_associations[name] = ARHasMany.new(self, name, options) end end module InstanceMethods