Module: WickedPdfHelper

Defined in:
lib/wicked_pdf_helper.rb

Instance Method Summary collapse

Instance Method Details

#wicked_pdf_image_tag(img, options = {}) ⇒ Object



9
10
11
# File 'lib/wicked_pdf_helper.rb', line 9

def wicked_pdf_image_tag(img, options={})
  image_tag "file://#{Rails.root.join('public', 'images', img)}", options
end

#wicked_pdf_javascript_include_tag(*sources) ⇒ Object



17
18
19
# File 'lib/wicked_pdf_helper.rb', line 17

def wicked_pdf_javascript_include_tag(*sources)
  sources.collect{ |source| wicked_pdf_javascript_src_tag(source, {}) }.join("\n").html_safe
end

#wicked_pdf_javascript_src_tag(jsfile, options = {}) ⇒ Object



13
14
15
# File 'lib/wicked_pdf_helper.rb', line 13

def wicked_pdf_javascript_src_tag(jsfile, options={})
  javascript_src_tag "file://#{Rails.root.join('public','javascripts',jsfile)}", options
end


2
3
4
5
6
7
# File 'lib/wicked_pdf_helper.rb', line 2

def wicked_pdf_stylesheet_link_tag(*sources)
  css_dir = Rails.root.join('public','stylesheets')
  sources.collect { |source|
    "<style type='text/css'>#{File.read(css_dir.join(source+'.css'))}</style>"
  }.join("\n").html_safe
end