Module: EmailDirect
- Defined in:
- lib/emaildirect.rb,
lib/emaildirect/list.rb,
lib/emaildirect/order.rb,
lib/emaildirect/filter.rb,
lib/emaildirect/import.rb,
lib/emaildirect/mailer.rb,
lib/emaildirect/source.rb,
lib/emaildirect/version.rb,
lib/emaildirect/campaign.rb,
lib/emaildirect/creative.rb,
lib/emaildirect/database.rb,
lib/emaildirect/workflow.rb,
lib/emaildirect/short_url.rb,
lib/emaildirect/image_file.rb,
lib/emaildirect/order_item.rb,
lib/emaildirect/subscriber.rb,
lib/emaildirect/publication.rb,
lib/emaildirect/image_folder.rb,
lib/emaildirect/creative_folder.rb,
lib/emaildirect/relay_send/email.rb,
lib/emaildirect/suppression_list.rb,
lib/emaildirect/relay_send/receipt.rb,
lib/emaildirect/relay_send/category.rb
Defined Under Namespace
Modules: RelaySend Classes: BadRequest, Campaign, ClientError, Creative, CreativeFolder, Database, EmailDirect, EmailDirectError, Filter, ImageFile, ImageFolder, Import, List, Mailer, NotFound, Order, OrderItem, Publication, ServerError, ShortUrl, Source, Subscriber, SuppressionList, Unauthorized, Unavailable, Workflow
Constant Summary collapse
- VERSION =
"1.3.3"
Class Method Summary collapse
-
.api_key=(api_key) ⇒ Object
Just allows callers to do EmailDirect.api_key = “…” rather than EmailDirect::EmailDirect.api_key “…” etc.
- .base_uri=(uri) ⇒ Object
-
.disable ⇒ Object
Allows the initializer to turn off actually communicating to the REST service for certain environments Requires fakeweb gem to be installed.
Class Method Details
.api_key=(api_key) ⇒ Object
Just allows callers to do EmailDirect.api_key = “…” rather than EmailDirect::EmailDirect.api_key “…” etc
34 35 36 |
# File 'lib/emaildirect.rb', line 34 def api_key=(api_key) EmailDirect.api_key = api_key end |
.base_uri=(uri) ⇒ Object
38 39 40 |
# File 'lib/emaildirect.rb', line 38 def base_uri=(uri) EmailDirect.base_uri uri end |
.disable ⇒ Object
Allows the initializer to turn off actually communicating to the REST service for certain environments Requires fakeweb gem to be installed
44 45 46 |
# File 'lib/emaildirect.rb', line 44 def disable FakeWeb.register_uri(:any, %r|#{Regexp.escape(EmailDirect.base_uri)}|, :body => '{"Disabled":true}', :content_type => 'application/json; charset=utf-8') end |