lib/boletosimples/client.rb in boletosimples-0.0.6 vs lib/boletosimples/client.rb in boletosimples-0.0.7

- old
+ new

@@ -36,11 +36,11 @@ def customers(page = 1, options = {}) get '/customers', { page: page }.merge(options) end def create_customer(options = {}) - post '/customers', options + post '/customers', customer: options end def customer(id = 1, options = {}) get "/customers/#{id}", options end @@ -49,28 +49,35 @@ def bank_billets(page = 1, options = {}) get '/bank_billets', { page: page }.merge(options) end def create_bank_billet(options = {}) - post '/bank_billets', options + post '/bank_billets', bank_billet: options end - def bank_billet(id = 1, options = {}) + def bank_billet(id, options = {}) get "/bank_billets/#{id}", options end - # Wrappers for the main HTTP verbs + def cancel_bank_billet(id, options = {}) + put "/bank_billets/#{id}/cancel", options + end + # Wrappers for the main HTTP verbs def get(path, options = {}) http_verb :get, path, options end def post(path, options = {}) http_verb :post, path, options end def put(path, options = {}) http_verb :put, path, options + end + + def patch(path, options = {}) + http_verb :patch, path, options end def delete(path, options = {}) http_verb :delete, path, options end