Class: Mailchimp::List::Member
Instance Method Summary
collapse
Methods inherited from Instance
get, #initialize, #matches?, #path, #subclass_from
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
in the class Mailchimp::Instance
Instance Method Details
#first_name ⇒ Object
4
5
6
|
# File 'lib/mailchimp_api_v3/member.rb', line 4
def first_name
@first_name ||= merge_fields['FNAME']
end
|
#last_name ⇒ Object
8
9
10
|
# File 'lib/mailchimp_api_v3/member.rb', line 8
def last_name
@last_name ||= merge_fields['LNAME']
end
|
#name ⇒ Object
12
13
14
15
16
|
# File 'lib/mailchimp_api_v3/member.rb', line 12
def name
return @name if @name
delim = first_name && last_name ? ' ' : ''
@name = "#{first_name}#{delim}#{last_name}"
end
|
#update(new_data) ⇒ Object
18
19
20
21
|
# File 'lib/mailchimp_api_v3/member.rb', line 18
def update(new_data)
invalidate_derived_fields
super parse_name_from(new_data)
end
|