Sha256: 1dce36dd8fedcfcf1eae3059db1b4aed6295b66e6fa6afa0b630bcfbeff50222

Contents?: true

Size: 449 Bytes

Versions: 2

Compression:

Stored size: 449 Bytes

Contents

module Chargify
  class Invoice < Base
    
    def self.find_by_invoice_id(id)
      find(:first, params: {id: id})
    end

    def self.find_by_subscription_id(id)
      find(:all, params: {subscription_id: id})
    end
  
    def self.unpaid_from_subscription(subscription_id)
      find(:all, params: {subscription_id: subscription_id, state: "unpaid"})
    end

    def self.unpaid
      find(:all, params: {state: "unpaid"})
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
chargify_api_ares-1.0.4 lib/chargify_api_ares/resources/invoice.rb
chargify_api_ares-1.0.3 lib/chargify_api_ares/resources/invoice.rb