Sha256: eb1f3860ebfe560250ac28d10b5d2b3005d9ad46beda3c0f8c881756de68bfe3

Contents?: true

Size: 661 Bytes

Versions: 2

Compression:

Stored size: 661 Bytes

Contents

require 'regaliator/endpoint'

module Regaliator
  module V30
    class Bill < Endpoint
      def create(params = {})
        request('/bills', params).post
      end

      def show(id)
        request("/bills/#{id}").get
      end

      def update(id, params = {})
        request("/bills/#{id}", params).patch
      end

      def refresh(id)
        request("/bills/#{id}/refresh").post
      end

      def pay(id, params = {})
        request("/bills/#{id}/pay", params).post
      end

      def xdata(id)
        request("/bills/#{id}/xdata").get
      end

      def list(params = {})
        request('/bills', params).get
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
regaliator-4.0.1 lib/regaliator/v30/bill.rb
regaliator-4.0.0 lib/regaliator/v30/bill.rb