Module: WickedPdfHelper::Assets
- Defined in:
- lib/wicked_pdf_helper.rb
Instance Method Summary collapse
- #wicked_pdf_asset_path(asset) ⇒ Object
- #wicked_pdf_image_tag(img, options = {}) ⇒ Object
- #wicked_pdf_javascript_include_tag(*sources) ⇒ Object
- #wicked_pdf_javascript_src_tag(jsfile, options = {}) ⇒ Object
- #wicked_pdf_stylesheet_link_tag(*sources) ⇒ Object
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, ={}) image_tag wicked_pdf_asset_path(img), 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, ={}) jsfile = WickedPdfHelper.add_extension(jsfile, 'js') javascript_include_tag wicked_pdf_asset_path(jsfile), end |
#wicked_pdf_stylesheet_link_tag(*sources) ⇒ Object
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 |