class AtomparkSmsApi::Response
Attributes
response[R]
Public Class Methods
new(data)
click to toggle source
# File lib/atompark-sms-api/response.rb, line 4 def initialize(data) @response = JSON.parse(data) end
Public Instance Methods
error()
click to toggle source
# File lib/atompark-sms-api/response.rb, line 16 def error "<#{response['code']}:#{response['result']}> #{response['error']}" end
error?()
click to toggle source
# File lib/atompark-sms-api/response.rb, line 12 def error? response.has_key?('error') end
success?()
click to toggle source
# File lib/atompark-sms-api/response.rb, line 8 def success? !error? end
Private Instance Methods
result()
click to toggle source
# File lib/atompark-sms-api/response.rb, line 30 def result fail error if error? response['result'] end