class Smtp2go::Smtp2goResponse
Wraps response object with smtp2go specific data
Attributes
rate_limit[R]
Public Class Methods
new(response)
click to toggle source
# File lib/smtp2go/core.rb, line 46 def initialize(response) @response = response @rate_limit = RateLimit.new @response.headers end
Public Instance Methods
errors()
click to toggle source
# File lib/smtp2go/core.rb, line 59 def errors json['data']['error'] end
json()
click to toggle source
# File lib/smtp2go/core.rb, line 51 def json JSON.parse @response.body end
request_id()
click to toggle source
# File lib/smtp2go/core.rb, line 63 def request_id json['request_id'] end
status_code()
click to toggle source
# File lib/smtp2go/core.rb, line 67 def status_code @response.code end
success?()
click to toggle source
# File lib/smtp2go/core.rb, line 55 def success? json['data']['succeeded'] ? true : false end