Sha256: 7c072ff9c5475a81cd6b02e93a1ba8368317a878df03aa13a7d60bf61fa3525a
Contents?: true
Size: 920 Bytes
Versions: 1
Compression:
Stored size: 920 Bytes
Contents
module SexxyEmails require File.expand_path('../sexxy_emails/css', __FILE__) VERSION = '0.0.3'.freeze class << self def public_folder if apps = Padrino::Application.descendants apps.first.public_folder elsif defined?(Rails) Rails.public_path end end def included(base) if base < Padrino::Application require File.expand_path('../sexxy_emails/padrino_mailer', __FILE__) Mail::Message.send(:include, PadrinoMailer::MailerHelper) Mail::Message.send(:include, PadrinoMailer::MailerMethods) elsif base < ActionMailer::Base require File.expand_path('../sexxy_emails/action_mailer', __FILE__) base.send(:include, ActionMailer::MailerMethods) base.instance_eval do helper SexxyEmails::ActionMailer::MailerHelper end end end # For Padrino alias :registered :included end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sexxy-emails-0.0.3 | lib/sexxy_emails.rb |