Sha256: 66892c57c9be858a46262982659ebaa59e5333e8b638875ca191f3486263b3ba
Contents?: true
Size: 1.53 KB
Versions: 2
Compression:
Stored size: 1.53 KB
Contents
module Todoist module Misc class Activity include Todoist::Util # Returns the activity logs for a user. Full list of supported # parameters outlined in the API here: https://developer.todoist.com/#activity # The following objects are converted into parameters as appropriate: # # * object # * parent_project # * parent_item # * initiator # * until # * since def get(params={}) if params["until"] params["until"] = ParseHelper.formatTime(params["until"]) end if params["since"] params["since"] = ParseHelper.formatTime(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 = NetworkHelper.getResponse(Config::TODOIST_ACTIVITY_GET_COMMAND, params) ParseHelper.make_objects_as_hash(result) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
todoist-ruby-0.1.3 | lib/todoist/misc/activity.rb |
todoist-ruby-0.1.2 | lib/todoist/misc/activity.rb |