Module: Urbanairship::Response
- Defined in:
- lib/urbanairship/response.rb
Defined Under Namespace
Modules: InstanceMethods
Class Method Summary collapse
Class Method Details
.wrap(response, options = {}) ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/urbanairship/response.rb', line 15 def self.wrap(response, = {}) if [:body] output = [: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. = return output end |