Class: ConstantContact::Services::AccountService
- Inherits:
-
BaseService
- Object
- BaseService
- ConstantContact::Services::AccountService
- Defined in:
- lib/constantcontact/services/account_service.rb
Class Method Summary collapse
-
.get_account_info ⇒ AccountInfo
Get a summary of account information.
-
.get_verified_email_addresses(params) ⇒ Array<VerifiedEmailAddress>
Get all verified email addresses associated with an account.
Class Method Details
.get_account_info ⇒ AccountInfo
Get a summary of account information
14 15 16 17 18 19 |
# File 'lib/constantcontact/services/account_service.rb', line 14 def get_account_info() url = Util::Config.get('endpoints.base_url') + Util::Config.get('endpoints.account_info') url = build_url(url) response = RestClient.get(url, get_headers()) Components::AccountInfo.create(JSON.parse(response.body)) end |
.get_verified_email_addresses(params) ⇒ Array<VerifiedEmailAddress>
Get all verified email addresses associated with an account
25 26 27 28 29 30 31 32 33 34 |
# File 'lib/constantcontact/services/account_service.rb', line 25 def get_verified_email_addresses(params) url = Util::Config.get('endpoints.base_url') + Util::Config.get('endpoints.account_verified_addresses') url = build_url(url, params) response = RestClient.get(url, get_headers()) email_addresses = [] JSON.parse(response.body).each do |email_address| email_addresses << Components::VerifiedEmailAddress.create(email_address) end email_addresses end |