class Parsers::CampaignCallResponse
Attributes
error[RW]
number_of_phone[RW]
session_id[RW]
success[RW]
Public Class Methods
new(body)
click to toggle source
# File lib/slybroadcast/parsers/campaign_call_response.rb, line 8 def initialize(body) response_parse(body) end
Public Instance Methods
failed?()
click to toggle source
# File lib/slybroadcast/parsers/campaign_call_response.rb, line 12 def failed? not success? end
success?()
click to toggle source
# File lib/slybroadcast/parsers/campaign_call_response.rb, line 16 def success? success end
Private Instance Methods
response_parse(body)
click to toggle source
# File lib/slybroadcast/parsers/campaign_call_response.rb, line 22 def response_parse(body) response = body.split("\n") @success = response[0].strip == 'OK' unless success @error = response[1] else @session_id = response[1].split("=")[1] @number_of_phone = response[2].split("=")[1] end end