Sha256: 9365c9df9bd3c9d1249a1f9e9ab19998275879df3445a4aa1fbb619662e190d3
Contents?: true
Size: 883 Bytes
Versions: 5
Compression:
Stored size: 883 Bytes
Contents
require 'rails_email_preview/engine' module RailsEmailPreview mattr_accessor :preview_classes class << self def run_before_render(mail) (defined?(@hooks) && @hooks[:before_render] || []).each do |block| block.call(mail) end end def before_render(&block) ((@hooks ||= {})[:before_render] ||= []) << block end def setup yield self end end # = Editing settings # edit link is rendered inside an iframe, so these options are provided for simple styling mattr_accessor :edit_link_text self.edit_link_text = '✎ Edit Text' mattr_accessor :edit_link_style self.edit_link_style = <<-CSS.strip.gsub(/\n+/m, ' ') display: block; font-family: "Monaco", "Helvetica", sans-serif; color: #7a4b8a; border: 2px dashed #7a4b8a; font-size: 20px; padding: 8px 12px; margin-top: 1em; CSS end
Version data entries
5 entries across 5 versions & 1 rubygems