Class: SecurionPay::Cards
- Inherits:
-
Object
- Object
- SecurionPay::Cards
- Defined in:
- lib/securionpay/cards.rb
Class Attribute Summary collapse
-
.communicator ⇒ Object
Returns the value of attribute communicator.
-
.path_builder ⇒ Object
Returns the value of attribute path_builder.
Class Method Summary collapse
- .create(customer_id, params) ⇒ Object
- .delete(customer_id, card_id) ⇒ Object
- .list(customer_id) ⇒ Object
- .retrieve(customer_id, card_id) ⇒ Object
- .update(customer_id, card_id, params) ⇒ Object
Class Attribute Details
.communicator ⇒ Object
Returns the value of attribute communicator.
7 8 9 |
# File 'lib/securionpay/cards.rb', line 7 def communicator @communicator end |
.path_builder ⇒ Object
Returns the value of attribute path_builder.
7 8 9 |
# File 'lib/securionpay/cards.rb', line 7 def path_builder @path_builder end |
Class Method Details
.create(customer_id, params) ⇒ Object
13 14 15 16 17 18 |
# File 'lib/securionpay/cards.rb', line 13 def self.create(customer_id, params) communicator.post( path_builder.build_card_path(customer_id), params ) end |
.delete(customer_id, card_id) ⇒ Object
33 34 35 36 37 |
# File 'lib/securionpay/cards.rb', line 33 def self.delete(customer_id, card_id) communicator.delete( path_builder.build_card_path(customer_id, card_id) ) end |
.list(customer_id) ⇒ Object
39 40 41 42 43 |
# File 'lib/securionpay/cards.rb', line 39 def self.list(customer_id) communicator.get( path_builder.build_card_path(customer_id) ) end |
.retrieve(customer_id, card_id) ⇒ Object
20 21 22 23 24 |
# File 'lib/securionpay/cards.rb', line 20 def self.retrieve(customer_id, card_id) communicator.get( path_builder.build_card_path(customer_id, card_id) ) end |
.update(customer_id, card_id, params) ⇒ Object
26 27 28 29 30 31 |
# File 'lib/securionpay/cards.rb', line 26 def self.update(customer_id, card_id, params) communicator.post( path_builder.build_card_path(customer_id, card_id), params ) end |