Module: Newsletter::NewslettersHelper

Defined in:
app/helpers/newsletter/newsletters_helper.rb

Instance Method Summary collapse

Instance Method Details

#design_image(image_filename, options = {}) ⇒ Object



14
15
16
17
18
19
20
21
22
# File 'app/helpers/newsletter/newsletters_helper.rb', line 14

def design_image(image_filename, options={})
  options_text = ''
  options.each_pair do |key,value|
    options_text << %Q| #{key}="#{ERB::Util.html_escape value}"|
  end
  %Q|<img src="#{ERB::Util.html_escape ::Newsletter.site_url + 
    @newsletter.image_uri(image_filename)
    }"#{options_text}/>|.html_safe
end

#filter(text) ⇒ Object



7
8
9
10
11
12
# File 'app/helpers/newsletter/newsletters_helper.rb', line 7

def filter(text)
  new_text = filter_eols_to_brs(text,text)
  new_text = filter_email_addresses_to_mailtos(new_text,text)
  new_text = filter_urls_to_links(new_text,text)
  new_text.html_safe
end

#is_email?Boolean

Returns:

  • (Boolean)


3
4
5
# File 'app/helpers/newsletter/newsletters_helper.rb', line 3

def is_email?
  params[:mode].eql?('email')
end