Class: Todoist::Misc::Query
- Includes:
- Util
- Defined in:
- lib/todoist/misc/query.rb
Instance Method Summary collapse
-
#queries(queries) ⇒ Object
Given an array of queries, return multiple results with key being the query results.
-
#query(query) ⇒ Object
Given a query, return result.
Methods inherited from Service
Constructor Details
This class inherits a constructor from Todoist::Service
Instance Method Details
#queries(queries) ⇒ Object
Given an array of queries, return multiple results with key being the query results. Query results have three key elements: query, type, and data. Data is where the items are stored.
14 15 16 17 18 |
# File 'lib/todoist/misc/query.rb', line 14 def queries(queries) result = @client.api_helper.get_response(Config::TODOIST_QUERY_COMMAND, queries: queries.to_json) return ParseHelper.make_objects_as_hash(result, "query") end |
#query(query) ⇒ Object
Given a query, return result. See return structure in comments above.
21 22 23 24 |
# File 'lib/todoist/misc/query.rb', line 21 def query(query) result = queries([query]) return result[query] end |