Sha256: 9b134180505cba53427ba67d09c317a021e50a7221e44a291ae5055f9c8d3d9a

Contents?: true

Size: 475 Bytes

Versions: 5

Compression:

Stored size: 475 Bytes

Contents

module HtmlEmailCreator
  
  # Mail creation consists of many steps. This is a place where you coordinate additional steps.
  # In the future you may even register callbacks to your plugins if that feture is needed.
  class Callbacks
    
    def initialize(settings = HtmlEmailCreator.settings)
      @settings = settings
    end
    
    def html_created(html)
      HtmlEmailCreator::Extensions.new.process_html(html, *@settings.built_in_extensions)
    end
    
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
html_email_creator-1.0.18 lib/html_email_creator/callbacks.rb
html_email_creator-1.0.16 lib/html_email_creator/callbacks.rb
html_email_creator-1.0.15 lib/html_email_creator/callbacks.rb
html_email_creator-1.0.14 lib/html_email_creator/callbacks.rb
html_email_creator-1.0.13 lib/html_email_creator/callbacks.rb