From d672d5f8d44d9446c6c82e86b67f212e5a9a2aa6 Mon Sep 17 00:00:00 2001 From: Brian Candler Date: Fri, 27 Mar 2009 20:22:10 +0000 Subject: [PATCH] Move design_doc_* attributes into DesignDoc mixin --- lib/couchrest/mixins/design_doc.rb | 6 ++++++ lib/couchrest/mixins/views.rb | 6 ------ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/couchrest/mixins/design_doc.rb b/lib/couchrest/mixins/design_doc.rb index e84e6b5..0f9abcf 100644 --- a/lib/couchrest/mixins/design_doc.rb +++ b/lib/couchrest/mixins/design_doc.rb @@ -9,6 +9,12 @@ module CouchRest end module ClassMethods + attr_accessor :design_doc, :design_doc_slug_cache, :design_doc_fresh + + def design_doc + @design_doc ||= Design.new(default_design_doc) + end + def design_doc_id "_design/#{design_doc_slug}" end diff --git a/lib/couchrest/mixins/views.rb b/lib/couchrest/mixins/views.rb index 994d271..9d02024 100644 --- a/lib/couchrest/mixins/views.rb +++ b/lib/couchrest/mixins/views.rb @@ -7,12 +7,6 @@ module CouchRest end module ClassMethods - attr_accessor :design_doc, :design_doc_slug_cache, :design_doc_fresh - - def design_doc - @design_doc ||= Design.new(default_design_doc) - end - # Define a CouchDB view. The name of the view will be the concatenation # of by and the keys joined by _and_ #