class ActionTexter::Response

Attributes

body[R]
code[R]
net_http_response[R]

Public Class Methods

new(net_http_response) click to toggle source
# File lib/action_texter/response.rb, line 5
def initialize(net_http_response)
  @net_http_response = net_http_response
  @body              = @net_http_response.body
  @code              = @net_http_response.code
end

Public Instance Methods

error() click to toggle source
# File lib/action_texter/response.rb, line 19
def error
  body.sub('Error: ERROR', '').strip
end
failure?() click to toggle source
# File lib/action_texter/response.rb, line 15
def failure?
  !success?
end
success?() click to toggle source
# File lib/action_texter/response.rb, line 11
def success?
  body.to_s.strip.empty? && code.to_i == 200
end