Class: CreditCard

Inherits:
Object
  • Object
show all
Defined in:
lib/model/CreditCard.rb

Instance Attribute Summary (collapse)

Instance Method Summary (collapse)

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