module ActionMailer::EmailBoilerplate::Helper

Public Instance Methods

mail_image_tag(source, options = {}) click to toggle source
# File lib/email_boilerplate/action_mailer/helper.rb, line 12
def mail_image_tag(source, options = {})
  image_tag source, options.merge(normal_image_options)
end
mail_paragraph(&block) click to toggle source
# File lib/email_boilerplate/action_mailer/helper.rb, line 20
def mail_paragraph(&block)
  content_tag :p, normal_paragraph_options, &block
end
mail_table_cell_tag(options={}, &block) click to toggle source
# File lib/email_boilerplate/action_mailer/helper.rb, line 8
def mail_table_cell_tag(options={}, &block)
  content_tag :td, normal_table_cell_options, &block
end
mail_table_tag(options={}, &block) click to toggle source
# File lib/email_boilerplate/action_mailer/helper.rb, line 4
def mail_table_tag(options={}, &block)
  content_tag :table, options.merge(normal_table_options), &block
end

Private Instance Methods

normal_image_options() click to toggle source
# File lib/email_boilerplate/action_mailer/helper.rb, line 38
def normal_image_options
  {:border => 0}
end
normal_paragraph_options() click to toggle source
# File lib/email_boilerplate/action_mailer/helper.rb, line 26
def normal_paragraph_options
  {:style => { :margin => '1em 0'} }
end
normal_table_cell_options() click to toggle source
# File lib/email_boilerplate/action_mailer/helper.rb, line 34
def normal_table_cell_options
  {:style => { 'border-collapse' => 'collapse'} }
end
normal_table_options() click to toggle source
# File lib/email_boilerplate/action_mailer/helper.rb, line 30
def normal_table_options
  {:cellpadding => 0, :cellspacing => 0, :border => 0, :width => '100%'}
end