Sha256: c0524a607b1961d97c4161552cfdae4192ac87caf1795fff9e9beb12cfcf4dfa

Contents?: true

Size: 626 Bytes

Versions: 8

Compression:

Stored size: 626 Bytes

Contents

# frozen_string_literal: true

module Proscenium
  module SideLoad::Helper
    def side_load_stylesheets
      return unless Proscenium::Current.loaded

      out = []
      Proscenium::Current.loaded[:css].delete_if do |path|
        out << stylesheet_link_tag(path, extname: false)
      end
      out.join("\n").html_safe
    end

    def side_load_javascripts(**options)
      return unless Proscenium::Current.loaded

      out = []
      Proscenium::Current.loaded[:js].delete_if do |path|
        out << javascript_include_tag(path, extname: false, **options)
      end
      out.join("\n").html_safe
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
proscenium-0.9.1-x86_64-linux lib/proscenium/side_load/helper.rb
proscenium-0.9.1-aarch64-linux lib/proscenium/side_load/helper.rb
proscenium-0.9.1-arm64-darwin lib/proscenium/side_load/helper.rb
proscenium-0.9.1-x86_64-darwin lib/proscenium/side_load/helper.rb
proscenium-0.9.0-x86_64-linux lib/proscenium/side_load/helper.rb
proscenium-0.9.0-aarch64-linux lib/proscenium/side_load/helper.rb
proscenium-0.9.0-arm64-darwin lib/proscenium/side_load/helper.rb
proscenium-0.9.0-x86_64-darwin lib/proscenium/side_load/helper.rb