What is the proper way to retrieve an id of a list from MailChimp using Gibbon API Wrapper?
Say I want to do something like:
list = gibbon.lists.list(filters: "Foo")
gibbon.lists(list.id).members.create(....)
list.id
returns stack level too deep
because of the nested attributes inside the gibbon.list
call. What is the correct way to call list.id
in Gibbon?
Ended up storing
list_id
as an environment variable.This gives me the ability to limit the amount of
MailChimp API
queries as List Ids are now being stored locally.I also created additional lists for testing user subscription in different environments (e.g.
staging
). Using the same code base I'm simply replacing the listENV
value for different environments.