class MyMoip::TransparentRequest

Constants

HTTP_METHOD
PATH
REQUIRES_AUTH

Public Instance Methods

api_call(data, opts = {}) click to toggle source
Calls superclass method MyMoip::Request#api_call
# File lib/mymoip/requests/transparent_request.rb, line 8
def api_call(data, opts = {})
  params = {
    body:          data.to_xml,
    http_method:   HTTP_METHOD,
    requires_auth: REQUIRES_AUTH,
    path:          PATH
  }

  super(params, opts)
end
id() click to toggle source
# File lib/mymoip/requests/transparent_request.rb, line 30
def id
  @response["EnviarInstrucaoUnicaResponse"]["Resposta"]["ID"]
rescue NoMethodError
end
success?() click to toggle source
# File lib/mymoip/requests/transparent_request.rb, line 19
def success?
  @response["EnviarInstrucaoUnicaResponse"]["Resposta"]["Status"] == "Sucesso"
rescue NoMethodError
  false
end
token() click to toggle source
# File lib/mymoip/requests/transparent_request.rb, line 25
def token
  @response["EnviarInstrucaoUnicaResponse"]["Resposta"]["Token"]
rescue NoMethodError
end