Module: WickedPdfHelper::Assets

Defined in:
lib/wicked_pdf_helper.rb

Instance Method Summary collapse

Instance Method Details

#wicked_pdf_asset_path(asset) ⇒ Object



58
59
60
# File 'lib/wicked_pdf_helper.rb', line 58

def wicked_pdf_asset_path(asset)
  "file:///#{asset_pathname(asset).to_s}"
end

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



42
43
44
# File 'lib/wicked_pdf_helper.rb', line 42

def wicked_pdf_image_tag(img, options={})
  image_tag wicked_pdf_asset_path(img), options
end

#wicked_pdf_javascript_include_tag(*sources) ⇒ Object



51
52
53
54
55
56
# File 'lib/wicked_pdf_helper.rb', line 51

def wicked_pdf_javascript_include_tag(*sources)
  sources.collect { |source|
    source = WickedPdfHelper.add_extension(source, 'js')
    "<script type='text/javascript'>#{read_asset(source)}</script>"
  }.join("\n").html_safe
end

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



46
47
48
49
# File 'lib/wicked_pdf_helper.rb', line 46

def wicked_pdf_javascript_src_tag(jsfile, options={})
  jsfile = WickedPdfHelper.add_extension(jsfile, 'js')
  javascript_include_tag wicked_pdf_asset_path(jsfile), options
end


35
36
37
38
39
40
# File 'lib/wicked_pdf_helper.rb', line 35

def wicked_pdf_stylesheet_link_tag(*sources)
  sources.collect { |source|
    source = WickedPdfHelper.add_extension(source, 'css')
    "<style type='text/css'>#{read_asset(source)}</style>"
  }.join("\n").html_safe
end