class MusicTodayApiWrapper::Resources::Checkout::Billing::Customer
Attributes
city[RW]
country[RW]
email[RW]
lastname[RW]
name[RW]
phone[RW]
state[RW]
street[RW]
street_2[RW]
zip_code[RW]
Public Class Methods
new(name = '', lastname = '', street = '', street_2 = '', city = '', state = '', zip_code = '', phone = '', email = '', country = 'US')
click to toggle source
rubocop:disable ParameterLists
# File lib/resources/checkout/billing/customer.rb, line 20 def initialize(name = '', lastname = '', street = '', street_2 = '', city = '', state = '', zip_code = '', phone = '', email = '', country = 'US') @name = name @lastname = lastname @street = street @street_2 = street_2 @city = city @state = state @zip_code = zip_code @phone = phone @email = email @country = country end
Public Instance Methods
as_hash()
click to toggle source
# File lib/resources/checkout/billing/customer.rb, line 35 def as_hash { firstName: @name, lastName: @lastname, street: @street, street2: @street_2, city: @city, state: @state, postalCode: @zip_code, country: @country, phone: @phone, email: @email }.compact end