Module: FreshmailApi

Extended by:
Account, Authorization, Campaign, Client, Mail, Ping, Report, Sms, SpamTest, Subscriber, SubscribersList
Defined in:
lib/freshmail_api.rb,
lib/freshmail_api/sms.rb,
lib/freshmail_api/mail.rb,
lib/freshmail_api/ping.rb,
lib/freshmail_api/client.rb,
lib/freshmail_api/report.rb,
lib/freshmail_api/account.rb,
lib/freshmail_api/version.rb,
lib/freshmail_api/campaign.rb,
lib/freshmail_api/spam_test.rb,
lib/freshmail_api/subscriber.rb,
lib/freshmail_api/authorization.rb,
lib/freshmail_api/configuration.rb,
lib/freshmail_api/subscribers_list.rb

Defined Under Namespace

Modules: Account, Authorization, Campaign, Client, Mail, Ping, Report, Sms, SpamTest, Subscriber, SubscribersList Classes: Configuration

Constant Summary collapse

VERSION =
"0.0.2"

Constants included from Client

Client::ENDPOINT

Class Method Summary collapse

Methods included from Authorization

authorize

Methods included from Client

perform

Methods included from Ping

get_ping, post_ping

Methods included from Mail

send_mail

Methods included from Sms

send_sms

Methods included from Subscriber

add_subscriber, add_subscribers, block_subscribers, delete_subscriber, delete_subscribers, edit_subscriber, edit_subscribers, get_subscriber, get_subscriber_history, get_subscribers, unblock_subscribers, update_subscriber_field

Methods included from Account

create_account

Methods included from SpamTest

check_spam_test

Methods included from Report

campaign_report, campaign_time_details, campaigns_list

Methods included from Campaign

create_campaign, delete_campaign, edit_campaign, send_campaign, send_test_campaign

Methods included from SubscribersList

add_field_to_subscribers_list, create_subscribers_list, delete_subscribers_list, get_subscribers_list_fields, get_subscribers_lists, update_subscribers_list

Class Method Details

.configurationObject



36
37
38
# File 'lib/freshmail_api.rb', line 36

def configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



32
33
34
# File 'lib/freshmail_api.rb', line 32

def configure
  yield(configuration) if block_given?
end