Sha256: 17248bf9b07a1aaac1ed53fc3a955d9a36e80ad720fcfc70e8e21109e638296c

Contents?: true

Size: 376 Bytes

Versions: 3

Compression:

Stored size: 376 Bytes

Contents

module Paid
  class Alias < APIResource
    include Paid::APIOperations::Update

    def self.retrieve(id, api_key=nil)
      customer_alias = super(id, api_key)
      if customer_alias.respond_to? "error"
        customer_alias
      else
        instance = Paid::Customer.new(customer_alias.id, api_key)
        instance.refresh
        instance
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
paid-0.1.0 lib/paid/alias.rb
paid-0.0.8 lib/paid/alias.rb
paid-0.0.7 lib/paid/alias.rb