Sha256: ec0fb566dec2b8c0cbf0d5f4f6107301b04fbe835a98c917e357e8ff50ea6b40
Contents?: true
Size: 391 Bytes
Versions: 3
Compression:
Stored size: 391 Bytes
Contents
# frozen_string_literal: true module DashamailTransactional class Mailer def initialize @composer = Composer.new end def send message = @composer.call Request.new.send(message) end def check(transaction_id) Request.new.check(transaction_id) end def method_missing(method, *args) @composer.send(method, *args) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
dashamail_transactional-0.1.3.1 | lib/dashamail/mailer.rb |
dashamail_transactional-0.1.3 | lib/dashamail/mailer.rb |
dashamail_transactional-0.1.2 | lib/dashamail/mailer.rb |