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_ #