Sha256: 0fd0b36d0cd700d7b7ad29b819933c773e2cbbb80b40d22e7f3a3b9802cb9021
Contents?: true
Size: 842 Bytes
Versions: 70
Compression:
Stored size: 842 Bytes
Contents
# frozen_string_literal: true require 'phlex-rails' module Proscenium class Phlex < ::Phlex::HTML extend ActiveSupport::Autoload autoload :CssModules autoload :ReactComponent autoload :AssetInclusions include Proscenium::SourcePath include CssModules include AssetInclusions module Sideload def before_template Proscenium::SideLoad.sideload_inheritance_chain self, helpers.controller.sideload_assets_options super end end class_attribute :sideload_assets_options class << self attr_accessor :abstract_class def inherited(child) child.prepend Sideload super end def sideload_assets(value) self.sideload_assets_options = value end end end end
Version data entries
70 entries across 70 versions & 1 rubygems