Module: CouchSurfer::Query::ClassMethods
- Defined in:
- lib/couch_surfer/query.rb
Instance Method Summary collapse
Instance Method Details
#query(view_name, query_string, query_options = {}) ⇒ Object
7 8 9 10 11 12 13 14 15 |
# File 'lib/couch_surfer/query.rb', line 7 def query(view_name, query_string, = {}) payload = { :design => self.send(:design_doc_slug), :view => (view_name, ), :external => (query_string), } result = CouchRest.post "http://#{database}/_mix", payload result['rows'].collect{|r|new(r['doc'])} if result['rows'] end |
#query_processor(name) ⇒ Object
4 5 6 |
# File 'lib/couch_surfer/query.rb', line 4 def query_processor(name) self.external = name end |