Module: DesignDocHelper::ClassMethods
- Defined in:
- lib/good_times/design_doc_helper.rb
Instance Method Summary collapse
- #use_database(db) ⇒ Object
- #views ⇒ Object
-
#views_setup(views) ⇒ Object
must be called only after use_database has been called.
Instance Method Details
#use_database(db) ⇒ Object
16 17 18 19 20 21 22 23 24 |
# File 'lib/good_times/design_doc_helper.rb', line 16 def use_database(db) super @design = begin database.get("_design/#{design_doc_name}") rescue RestClient::ResourceNotFound nil end end |
#views ⇒ Object
34 35 36 |
# File 'lib/good_times/design_doc_helper.rb', line 34 def views @design["views"] if @design end |
#views_setup(views) ⇒ Object
must be called only after use_database has been called
27 28 29 30 31 32 |
# File 'lib/good_times/design_doc_helper.rb', line 27 def views_setup(views) initialize_design_doc(views) and return unless @design if @design["views"] != views update_design_doc(views) end end |