class Parsers::CampaignActionsResponse
Attributes
error[RW]
session_id[RW]
success[RW]
Public Class Methods
new(body)
click to toggle source
# File lib/slybroadcast/parsers/campaign_actions_response.rb, line 7 def initialize(body) response_parse(body) end
Public Instance Methods
failed?()
click to toggle source
# File lib/slybroadcast/parsers/campaign_actions_response.rb, line 11 def failed? not success? end
success?()
click to toggle source
# File lib/slybroadcast/parsers/campaign_actions_response.rb, line 15 def success? success end
Private Instance Methods
response_parse(body)
click to toggle source
# File lib/slybroadcast/parsers/campaign_actions_response.rb, line 21 def response_parse(body) response = body.split("\n") @success = response[0].strip == 'OK' unless success @error = response[1].gsub(/\d\s?/, '').strip else @session_id = response[1].gsub(/[^0-9]/i, '').strip end end