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

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