Sha256: ad558f2f1682fb8d33f1f34bff2700467b47a171c9e231a73b393ab12bac4952
Contents?: true
Size: 586 Bytes
Versions: 1
Compression:
Stored size: 586 Bytes
Contents
module Billplz class Bill < Model before_request :set_base_url before_request :replace_body get :find, "/:id" post :create, "" delete :delete, "/:id" private def set_base_url(name, request) Flexirest::Base.base_url = "#{Billplz.configuration.api_url}/bills" end def replace_body(name, request) if name == :create #add collection id here request.post_params = request.post_params.merge(collection_id: "#{ENV['BILLPLZ_COLLECTION_ID']}") request.body = request.post_params.to_json end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
billplz-api-0.1.0 | lib/billplz/bill.rb |