Sha256: d9557ac2e04b8e00e4d5d882f6ce01351dfb433c699d11bffdc5ed82ce1e04c3

Contents?: true

Size: 612 Bytes

Versions: 2

Compression:

Stored size: 612 Bytes

Contents

module Asaas
  class Client

    attr_reader :token

    def initialize(token)
      @token = token
    end

    def accounts
      @accounts ||= Asaas::Api::Account.new(@token)
    end

    def cities
      @cities ||= Asaas::Api::City.new(@token)
    end

    def customers
      @customers ||= Asaas::Api::Customer.new(@token)
    end

    def notifications
      @notifications ||= Asaas::Api::Notification.new(@token)
    end

    def payments
      @payments ||= Asaas::Api::Payment.new(@token)
    end

    def subscriptions
      @subscriptions ||= Asaas::Api::Subscription.new(@token)
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
asaas-ruby-0.1.1 lib/asaas/client.rb
asaas-ruby-0.1.0 lib/asaas/client.rb