module Urbanairship::Response
Public Class Methods
wrap(response, options = {})
click to toggle source
# File lib/urbanairship/response.rb, line 15 def self.wrap(response, options = {}) if options[:body] output = options[:body] else begin output = JSON.parse(response.body || '{}') rescue JSON::ParserError => e output = {} end end output.extend(Urbanairship::Response::InstanceMethods) output.ua_response = response output.ua_options = options return output end