Sha256: e49c24b6601066e8d8b74bdb72d423344d53fbdf88ef234c3198b4c8da6c4809

Contents?: true

Size: 741 Bytes

Versions: 4

Compression:

Stored size: 741 Bytes

Contents

# frozen_string_literal: true

require "webpacker"

module RailsServerMonitor
  module ApplicationHelper
    include ::Webpacker::Helper

    def current_webpacker_instance
      RailsServerMonitor.webpacker
    end

    def safe_render_js(name, **options)
      if respond_to?(:javascript_packs_with_chunks_tag)
        return javascript_packs_with_chunks_tag(name, **options)
      end

      javascript_pack_tag(name, **options)
    end

    def safe_render_css(name, **options)
      if respond_to?(:javascript_packs_with_chunks_tag)
        return stylesheet_packs_with_chunks_tag(name, **options)
      end

      stylesheet_pack_tag(name, **options)
    end

    def server_version
      RailsServerMonitor::VERSION
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rails-server-monitor-0.2.1 app/helpers/rails_server_monitor/application_helper.rb
rails-server-monitor-0.2.0 app/helpers/rails_server_monitor/application_helper.rb
rails-server-monitor-0.1.10 app/helpers/rails_server_monitor/application_helper.rb
rails-server-monitor-0.1.9 app/helpers/rails_server_monitor/application_helper.rb