Sha256: 62d0c3c3d46a1d48bcdd4535acfcb6ae9ce6daacfb5825985f1a64147ec034b1

Contents?: true

Size: 599 Bytes

Versions: 2

Compression:

Stored size: 599 Bytes

Contents

require 'open-uri'

module Mollie
  module API
    module Resource
      class Customers
        class Subscriptions < Base
          @customer_id = nil

          def resource_object
            Object::Customer::Subscription
          end

          def resource_name
            customer_id = URI::encode(@customer_id)
            "customers/#{customer_id}/subscriptions"
          end

          def with(customer_or_id)
            @customer_id = customer_or_id.is_a?(Object::Customer) ? customer_or_id.id : customer_or_id
            self
          end
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
mollie-api-ruby-2.2.1 lib/mollie/api/resource/customers/subscriptions.rb
mollie-api-ruby-2.2.0 lib/mollie/api/resource/customers/subscriptions.rb