fixing proxy setting proxied_by accessor

This commit is contained in:
Sam Lown 2011-02-13 17:45:59 +01:00
parent e8959883a9
commit 6a896c27b3
3 changed files with 28 additions and 13 deletions

View file

@ -20,7 +20,7 @@ module CouchRest
unless respond_to?('#{db_method}')
raise "Missing ##{db_method} method for proxy"
end
@#{model_name} ||= CouchRest::Model::Proxyable::ModelProxy.new(#{options[:class_name]}, self, '#{model_name}', #{db_method})
@#{model_name} ||= CouchRest::Model::Proxyable::ModelProxy.new(#{options[:class_name]}, self, self.class.to_s.underscore, #{db_method})
end
EOS
end
@ -118,12 +118,12 @@ module CouchRest
@model.design_doc
end
def refresh_design_doc
@model.refresh_design_doc(@database)
def refresh_design_doc(db = nil)
@model.refresh_design_doc(db || @database)
end
def save_design_doc
@model.save_design_doc(@database)
def save_design_doc(db = nil)
@model.save_design_doc(db || @database)
end