class CleverTap::Response
Attributes
failures[RW]
response[RW]
success[RW]
Public Class Methods
new(response)
click to toggle source
# File lib/clever_tap/response.rb, line 5 def initialize(response) @response = JSON.parse(response.body) process_response end
Private Instance Methods
process_response()
click to toggle source
# File lib/clever_tap/response.rb, line 12 def process_response return process_success if response['status'] == 'success' @success = false @failures = [response] end
process_success()
click to toggle source
# File lib/clever_tap/response.rb, line 18 def process_success if response['unprocessed'].to_a.empty? @success = true @failures = [] else @success = false @failures = response['unprocessed'] end end