Class: RememberTheRuby::RPC::Tasks
Instance Method Summary
collapse
Methods inherited from Transported
#initialize
Instance Method Details
#add(params = {}) ⇒ Object
155
156
157
158
159
160
161
162
163
164
165
|
# File 'lib/remember-the-ruby/rpc.rb', line 155
def add(params={})
params[:list_id] ||= nil
params[:name] ||= nil
params[:parse] ||= nil
params[:timeline] = @transport.timeline
params[:parse] = params[:parse] ? 1 : 0
rsp = @transport.request('rtm.tasks.add', params)
Task.from_element(@transport, rsp.get_elements('list/taskseries').first)
end
|
#get_list(params = {}) ⇒ Object
167
168
169
170
171
172
173
|
# File 'lib/remember-the-ruby/rpc.rb', line 167
def get_list(params={})
params[:list_id] ||= nil
params[:filter] ||= nil
params[:last_sync] ||= nil
rsp = @transport.request('rtm.tasks.getList', params)
Task.list_from_elements(@transport, rsp, 'tasks/list/taskseries')
end
|