Class: Todoist::Misc::Activity
- Includes:
- Util
- Defined in:
- lib/todoist/misc/activity.rb
Instance Method Summary collapse
-
#get(params = {}) ⇒ Object
Returns the activity logs for a user.
Methods inherited from Service
Constructor Details
This class inherits a constructor from Todoist::Service
Instance Method Details
#get(params = {}) ⇒ Object
Returns the activity logs for a user.
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
# File 'lib/todoist/misc/activity.rb', line 8 def get(params={}) if params["until"] params["until"] = ParseHelper.format_time(params["until"]) end if params["since"] params["since"] = ParseHelper.format_time(params["since"]) end if params["object"] params["object_id"] = params["object"].id params.delete("object") end if params["parent_object"] params["parent_object_id"] = params["parent_object"].id params.delete("parent_object") end if params["parent_item"] params["parent_item_id"] = params["parent_item"].id params.delete("parent_item") end if params["initiator"] params["initiator_id"] = params["initiator"].id params.delete("initiator") end result = @client.api_helper.get_response(Config::TODOIST_ACTIVITY_GET_COMMAND, params) end |