Module: RuxRails

Defined in:
lib/rux-rails.rb,
lib/rux-rails/railtie.rb,
lib/rux-rails/version.rb,
lib/rux-rails/visitor.rb,
lib/rux-rails/components.rb,
lib/rux-rails/safe_buffer.rb,
lib/rux-rails/tag_builder.rb,
lib/rux-rails/core_ext/kernel.rb,
lib/rux-rails/components/audio.rb,
lib/rux-rails/components/image.rb,
lib/rux-rails/components/video.rb,
lib/rux-rails/template_handler.rb,
lib/rux-rails/ext/zeitwerk/loader.rb,
lib/rux-rails/ext/bootsnap/autoload.rb,
lib/rux-rails/ext/activesupport/dependencies.rb

Defined Under Namespace

Modules: ActiveSupportDependenciesPatch, BootsnapAutoloadPatch, Components, LoadPatch, RequirePatch, TemplateHandler, ZeitwerkLoaderPatch Classes: Railtie, SafeBuffer, TagBuilder, Visitor

Constant Summary collapse

VERSION =
'1.1.0'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.transpile_on_loadObject

Returns the value of attribute transpile_on_load.



9
10
11
# File 'lib/rux-rails.rb', line 9

def transpile_on_load
  @transpile_on_load
end

.zeitwerk_modeObject Also known as: zeitwerk_mode?

Returns the value of attribute zeitwerk_mode.



9
10
11
# File 'lib/rux-rails.rb', line 9

def zeitwerk_mode
  @zeitwerk_mode
end

Class Method Details

.tag_builderObject



16
17
18
# File 'lib/rux-rails.rb', line 16

def tag_builder
  @tag_builder ||= TagBuilder.new
end

.transpile_on_load?Boolean

Returns:

  • (Boolean)


20
21
22
# File 'lib/rux-rails.rb', line 20

def transpile_on_load?
  transpile_on_load.call
end

.visitorObject



12
13
14
# File 'lib/rux-rails.rb', line 12

def visitor
  @visitor ||= Visitor.new
end