Sha256: 759ea80282c36fa8546224fb6cf3966325f937750e2fa74ac8bc75e353344bf0
Contents?: true
Size: 922 Bytes
Versions: 1
Compression:
Stored size: 922 Bytes
Contents
module Moip::Assinaturas class Invoice class << self def list(subscription_code) response = Moip::Assinaturas::Client.list_invoices(subscription_code) case response.code when 200 hash = JSON.load(response.body).with_indifferent_access return { success: true, invoices: hash[:invoices] } else raise(WebServerResponseError, "Ocorreu um erro no retorno do webservice") end end def details(id) response = Moip::Assinaturas::Client.details_invoice(id) case response.code when 200 hash = JSON.load(response.body).with_indifferent_access return { success: true, invoice: hash } else raise(WebServerResponseError, "Ocorreu um erro no retorno do webservice") end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
moip-assinaturas-0.0.2 | lib/moip-assinaturas/invoice.rb |