Method: MailChimp3::Endpoint#initialize
- Defined in:
- lib/mailchimp3/endpoint.rb
#initialize(oauth_access_token: nil, basic_auth_key: nil, dc: nil, url: nil, version: 3) ⇒ Endpoint
Returns a new instance of Endpoint.
8 9 10 11 12 13 14 15 16 17 |
# File 'lib/mailchimp3/endpoint.rb', line 8 def initialize(oauth_access_token: nil, basic_auth_key: nil, dc: nil, url: nil, version: 3) @oauth_access_token = oauth_access_token @basic_auth_key = basic_auth_key @dc = dc @dc ||= @basic_auth_key.split('-').last if @basic_auth_key @url = url || _build_url @version = version fail Errors::DataCenterRequiredError, 'You must pass dc.' unless @dc || @url @cache = {} end |