Sha256: 22d1cc36656965546c803d246ed70f0a23226217582663cf4949c1da5480ce45
Contents?: true
Size: 909 Bytes
Versions: 2
Compression:
Stored size: 909 Bytes
Contents
# # email_address_service.rb # ConstantContact # # Copyright (c) 2013 Constant Contact. All rights reserved. module ConstantContact module Services class AccountService < BaseService class << self # Get the verified emails from account # @param [String] access_token - Constant Contact OAuth2 access token # @return [Array<VerifiedEmailAddress>] def get_verified_email_addresses(access_token) url = Util::Config.get('endpoints.base_url') + Util::Config.get('endpoints.account_verified_addresses') url = build_url(url) response = RestClient.get(url, get_headers(access_token)) email_addresses = [] JSON.parse(response.body).each do |email_address| email_addresses << Components::VerifiedEmailAddress.create(email_address) end email_addresses end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
constantcontact-1.0.2 | lib/constantcontact/services/account_service.rb |
constantcontact-1.0.1 | lib/constantcontact/services/account_service.rb |