module PuppetPdf::Helpers::View
Public Instance Methods
puppet_javascript_script_tag(asset)
click to toggle source
# File lib/puppet_pdf/helpers/view.rb, line 19 def puppet_javascript_script_tag(asset) asset_tag = <<~TAG <script type='application/javascript'> #{asset_content(asset)} </script> TAG asset_tag .force_encoding('utf-8') .html_safe end
puppet_stylesheet_link_tag(asset)
click to toggle source
# File lib/puppet_pdf/helpers/view.rb, line 7 def puppet_stylesheet_link_tag(asset) asset_tag = <<~TAG <style type='text/css'> #{asset_content(asset)} </style> TAG asset_tag .force_encoding('utf-8') .html_safe end
Private Instance Methods
asset_content(asset)
click to toggle source
# File lib/puppet_pdf/helpers/view.rb, line 33 def asset_content(asset) url = asset_url(asset) OpenURI.open_uri(url, &:read) end