Class: Proscenium::ViewComponent::Base

Inherits:
ViewComponent::Base
  • Object
show all
Includes:
SourcePath, CssModules
Defined in:
lib/proscenium/view_component/base.rb

Direct Known Subclasses

ReactComponent

Class Attribute Summary collapse

Class Method Summary collapse

Methods included from CssModules

included

Class Attribute Details

.abstract_classObject

Returns the value of attribute abstract_class.



11
12
13
# File 'lib/proscenium/view_component/base.rb', line 11

def abstract_class
  @abstract_class
end

Class Method Details

.inherited(child) ⇒ Object



13
14
15
16
17
# File 'lib/proscenium/view_component/base.rb', line 13

def inherited(child)
  child.prepend Sideload

  super
end

.sideload_assets(value) ⇒ Object



19
20
21
# File 'lib/proscenium/view_component/base.rb', line 19

def sideload_assets(value)
  self.sideload_assets_options = value
end