Module: RubyLokaliseApi::Rest::PaymentCards

Included in:
Client
Defined in:
lib/ruby_lokalise_api/rest/payment_cards.rb

Instance Method Summary collapse

Instance Method Details

#create_payment_card(params) ⇒ RubyLokaliseApi::Resources::PaymentCard

Creates a payment card



29
30
31
# File 'lib/ruby_lokalise_api/rest/payment_cards.rb', line 29

def create_payment_card(params)
  c_r RubyLokaliseApi::Resources::PaymentCard, :create, nil, params
end

#destroy_payment_card(card_id) ⇒ Hash

Deletes the payment card

Parameters:

  • card_id (String, Integer)

Returns:

  • (Hash)

See Also:



38
39
40
# File 'lib/ruby_lokalise_api/rest/payment_cards.rb', line 38

def destroy_payment_card(card_id)
  c_r RubyLokaliseApi::Resources::PaymentCard, :destroy, card_id
end

#payment_card(card_id) ⇒ RubyLokaliseApi::Resources::PaymentCard

Returns a single payment card



20
21
22
# File 'lib/ruby_lokalise_api/rest/payment_cards.rb', line 20

def payment_card(card_id)
  c_r RubyLokaliseApi::Resources::PaymentCard, :find, card_id
end

#payment_cards(params = {}) ⇒ RubyLokaliseApi::Collection::PaymentCard<RubyLokaliseApi::Resources::PaymentCard>

Returns all payment cards available to the user authorized with the API token

Parameters:

  • params (Hash) (defaults to: {})

Returns:

See Also:



11
12
13
# File 'lib/ruby_lokalise_api/rest/payment_cards.rb', line 11

def payment_cards(params = {})
  c_r RubyLokaliseApi::Collections::PaymentCard, :all, nil, params
end