module JokerDMAPI::Result
Public Instance Methods
complete?(proc_id)
click to toggle source
Check result
Get proc_id
Returned true
if done (result deleted)
# File lib/joker-dmapi/result.rb, line 7 def complete?(proc_id) response = result_retrieve(proc_id) result = parse_attributes(response[:body].split("\n\n", 1)[0]) return false unless result.has_key? :completion_status case result[:completion_status] when 'ack' then result_delete proc_id true when 'nack' then raise_response response else false end end
result_delete(proc_id)
click to toggle source
# File lib/joker-dmapi/result.rb, line 26 def result_delete(proc_id) query :result_delete, { proc_id: proc_id } end
result_retrieve(proc_id)
click to toggle source
# File lib/joker-dmapi/result.rb, line 22 def result_retrieve(proc_id) query :result_retrieve, { proc_id: proc_id } end