Sha256: c213fcbd6ff80537f3b30408009a3e0c1c13dbf77d55a2c15d8d2f2d7820d1cb

Contents?: true

Size: 487 Bytes

Versions: 3

Compression:

Stored size: 487 Bytes

Contents

require 'abstract_controller'
require 'action_mailer'
require 'nokogiri'
require 'css_parser'

module AwesomeMailer
  class Base < ActionMailer::Base
    abstract!
    include ActionView::Helpers::AssetTagHelper::StylesheetTagHelpers
    include ActionView::Helpers::AssetTagHelper::JavascriptTagHelpers
    include AbstractController::UrlFor

    def render(*arguments)
      return super unless formats.include? :html
      AwesomeMailer::Renderer.new(super).to_html
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
awesomemailer-0.1.2 lib/awesome_mailer/base.rb
awesomemailer-0.1.1 lib/awesome_mailer/base.rb
awesomemailer-0.1.0 lib/awesome_mailer/base.rb