class MessagebirdTexter::Response

Attributes

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

Public Class Methods

new(net_http_response) click to toggle source
# File lib/messagebird_texter/response.rb, line 7
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/messagebird_texter/response.rb, line 25
def error
  MessagebirdTexter::Response::Error.new(@body) if failure?
end
failure?() click to toggle source
# File lib/messagebird_texter/response.rb, line 17
def failure?
  !success?
end
success?() click to toggle source
# File lib/messagebird_texter/response.rb, line 13
def success?
  code.to_i == 201
end