Class: Pin::Models::Card

Inherits:
Object
  • Object
show all
Defined in:
lib/pin/models/card.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(params) ⇒ Card

Returns a new instance of Card.



4
5
6
# File 'lib/pin/models/card.rb', line 4

def initialize(params)
  params.each { |k, v| instance_variable_set("@#{k}", v) unless v.nil? }
end

Instance Attribute Details

#address_cityObject

Returns the value of attribute address_city.



2
3
4
# File 'lib/pin/models/card.rb', line 2

def address_city
  @address_city
end

#address_countryObject

Returns the value of attribute address_country.



2
3
4
# File 'lib/pin/models/card.rb', line 2

def address_country
  @address_country
end

#address_line_1Object

Returns the value of attribute address_line_1.



2
3
4
# File 'lib/pin/models/card.rb', line 2

def address_line_1
  @address_line_1
end

#address_line_2Object

Returns the value of attribute address_line_2.



2
3
4
# File 'lib/pin/models/card.rb', line 2

def address_line_2
  @address_line_2
end

#address_postcodeObject

Returns the value of attribute address_postcode.



2
3
4
# File 'lib/pin/models/card.rb', line 2

def address_postcode
  @address_postcode
end

#address_stateObject

Returns the value of attribute address_state.



2
3
4
# File 'lib/pin/models/card.rb', line 2

def address_state
  @address_state
end

#display_numberObject

Returns the value of attribute display_number.



2
3
4
# File 'lib/pin/models/card.rb', line 2

def display_number
  @display_number
end

#schemeObject

Returns the value of attribute scheme.



2
3
4
# File 'lib/pin/models/card.rb', line 2

def scheme
  @scheme
end

#tokenObject

Returns the value of attribute token.



2
3
4
# File 'lib/pin/models/card.rb', line 2

def token
  @token
end