class Seko::Response
Attributes
parsed[RW]
raw[RW]
Public Class Methods
new(response)
click to toggle source
# File lib/seko/response.rb, line 6 def initialize(response) @raw = response @parsed = JSON.parse(response) end
Public Instance Methods
failure?()
click to toggle source
# File lib/seko/response.rb, line 19 def failure? !success? end
guid()
click to toggle source
# File lib/seko/response.rb, line 28 def guid root_response["GUID"] end
message()
click to toggle source
# File lib/seko/response.rb, line 23 def message message = root_response["CallStatus"]["Message"] message.empty? ? "" : message end
root_response()
click to toggle source
# File lib/seko/response.rb, line 11 def root_response @parsed["Response"].nil? ? @parsed : @parsed["Response"] end
success?()
click to toggle source
# File lib/seko/response.rb, line 15 def success? root_response["CallStatus"]["Success"] end