Class: PayTrace::CreditCard
- Inherits:
-
Object
- Object
- PayTrace::CreditCard
- Defined in:
- lib/paytrace/credit_card.rb
Instance Attribute Summary collapse
-
#card_number ⇒ Object
Returns the value of attribute card_number.
-
#csc ⇒ Object
Returns the value of attribute csc.
-
#expiration_month ⇒ Object
Returns the value of attribute expiration_month.
-
#expiration_year ⇒ Object
Returns the value of attribute expiration_year.
-
#swipe ⇒ Object
Returns the value of attribute swipe.
Instance Method Summary collapse
-
#initialize(options = {}) ⇒ CreditCard
constructor
A new instance of CreditCard.
Constructor Details
#initialize(options = {}) ⇒ CreditCard
Returns a new instance of CreditCard.
5 6 7 8 9 10 11 12 |
# File 'lib/paytrace/credit_card.rb', line 5 def initialize(={}) @card_number = [:card_number] @expiration_month = [:expiration_month] @expiration_year = [:expiration_year] @swipe = [:swipe] @csc = [:csc] end |
Instance Attribute Details
#card_number ⇒ Object
Returns the value of attribute card_number.
3 4 5 |
# File 'lib/paytrace/credit_card.rb', line 3 def card_number @card_number end |
#csc ⇒ Object
Returns the value of attribute csc.
3 4 5 |
# File 'lib/paytrace/credit_card.rb', line 3 def csc @csc end |
#expiration_month ⇒ Object
Returns the value of attribute expiration_month.
3 4 5 |
# File 'lib/paytrace/credit_card.rb', line 3 def expiration_month @expiration_month end |
#expiration_year ⇒ Object
Returns the value of attribute expiration_year.
3 4 5 |
# File 'lib/paytrace/credit_card.rb', line 3 def expiration_year @expiration_year end |
#swipe ⇒ Object
Returns the value of attribute swipe.
3 4 5 |
# File 'lib/paytrace/credit_card.rb', line 3 def swipe @swipe end |