class Adjust::Transport::FailHard
Constants
- SUCCESS_STATUSES
Public Instance Methods
error_from_json(body)
click to toggle source
# File lib/adjust/transport/fail_hard.rb, line 16 def error_from_json(body) MultiJson.load(body)['error'] end
failed?(env)
click to toggle source
# File lib/adjust/transport/fail_hard.rb, line 12 def failed?(env) !SUCCESS_STATUSES.include?(env[:status]) end
on_complete(env)
click to toggle source
# File lib/adjust/transport/fail_hard.rb, line 8 def on_complete(env) fail Error, error_from_json(env[:body]) if failed?(env) end