Class: CreditCard
- Inherits:
-
Object
- Object
- CreditCard
- Defined in:
- lib/model/CreditCard.rb
Instance Attribute Summary (collapse)
-
- (Object) creditCardNumber
Returns the value of attribute creditCardNumber.
-
- (Object) expiry
Returns the value of attribute expiry.
-
- (Object) fullName
Returns the value of attribute fullName.
-
- (Object) modeOfPayment
Returns the value of attribute modeOfPayment.
Instance Method Summary (collapse)
-
- (CreditCard) initialize(hash)
constructor
A new instance of CreditCard.
Constructor Details
- (CreditCard) initialize(hash)
Returns a new instance of CreditCard
7 8 9 10 11 12 |
# File 'lib/model/CreditCard.rb', line 7 def initialize(hash) @fullName = hash["CSTN"] @modeOfPayment = hash["MP"] @creditCardNumber = hash["CCN"] @expiry = hash["EXP"] end |
Instance Attribute Details
- (Object) creditCardNumber
Returns the value of attribute creditCardNumber
4 5 6 |
# File 'lib/model/CreditCard.rb', line 4 def creditCardNumber @creditCardNumber end |
- (Object) expiry
Returns the value of attribute expiry
5 6 7 |
# File 'lib/model/CreditCard.rb', line 5 def expiry @expiry end |
- (Object) fullName
Returns the value of attribute fullName
2 3 4 |
# File 'lib/model/CreditCard.rb', line 2 def fullName @fullName end |
- (Object) modeOfPayment
Returns the value of attribute modeOfPayment
3 4 5 |
# File 'lib/model/CreditCard.rb', line 3 def modeOfPayment @modeOfPayment end |