Module: Courrier
- Defined in:
- lib/courrier.rb,
lib/courrier/test.rb,
lib/courrier/email.rb,
lib/courrier/errors.rb,
lib/courrier/version.rb,
lib/courrier/markdown.rb,
lib/courrier/subscriber.rb,
lib/courrier/test_helper.rb,
lib/courrier/email/result.rb,
lib/courrier/configuration.rb,
lib/courrier/email/address.rb,
lib/courrier/email/layouts.rb,
lib/courrier/email/options.rb,
lib/courrier/email/request.rb,
lib/courrier/email/provider.rb,
lib/courrier/subscriber/kit.rb,
lib/courrier/subscriber/base.rb,
lib/courrier/subscriber/loops.rb,
lib/courrier/email/transformer.rb,
lib/courrier/subscriber/result.rb,
lib/courrier/subscriber/beehiiv.rb,
lib/courrier/email/providers/ses.rb,
lib/courrier/email/providers/base.rb,
lib/courrier/subscriber/mailchimp.rb,
lib/courrier/email/providers/loops.rb,
lib/courrier/subscriber/buttondown.rb,
lib/courrier/subscriber/mailerlite.rb,
lib/courrier/email/providers/logger.rb,
lib/courrier/email/providers/resend.rb,
lib/courrier/configuration/providers.rb,
lib/courrier/email/providers/mailgun.rb,
lib/courrier/email/providers/mailjet.rb,
lib/courrier/email/providers/smtp2go.rb,
lib/courrier/email/providers/mailpace.rb,
lib/courrier/email/providers/postmark.rb,
lib/courrier/email/providers/sendgrid.rb,
lib/courrier/email/providers/userlist.rb,
lib/courrier/email/providers/sparkpost.rb,
lib/courrier/email/providers/cloudflare.rb,
lib/courrier/email/providers/lettermint.rb
Defined Under Namespace
Modules: Test, TestHelper
Classes: ArgumentError, Configuration, ConfigurationError, Email, Error, Markdown, NotImplementedError, Subscriber
Constant Summary
collapse
- VERSION =
"0.11.0"
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.configuration ⇒ Object
15
16
17
|
# File 'lib/courrier/configuration.rb', line 15
def configuration
@configuration ||= Configuration.new
end
|
Class Method Details
9
10
11
12
13
|
# File 'lib/courrier/configuration.rb', line 9
def configure
self.configuration ||= Configuration.new
yield(configuration) if block_given?
end
|