class Urbanairship::CustomEvents::CustomEventResponse
Response to a successful custom event creation.
Attributes
ok[R]
operation_id[R]
payload[R]
status_code[R]
Public Class Methods
new(body: nil, code: nil)
click to toggle source
# File lib/urbanairship/custom_events/custom_event.rb, line 39 def initialize(body: nil, code: nil) @payload = (body.nil? || body.empty?) ? {} : body @ok = payload['ok'] @operation_id = payload['operationId'] @status_code = code end
Public Instance Methods
format()
click to toggle source
String Formatting of the CustomEventResponse
@return [Object] String Formatted CustomEventResponse
# File lib/urbanairship/custom_events/custom_event.rb, line 49 def format "Received [#{status_code}] response code.\nBody:\n#{formatted_body}" end
formatted_body()
click to toggle source
# File lib/urbanairship/custom_events/custom_event.rb, line 53 def formatted_body payload .map { |key, value| "#{key}:\t#{value.to_s || 'None'}" } .join("\n") end