Class: React::Rails::Railtie

Inherits:
Rails::Railtie
  • Object
show all
Defined in:
lib/react/rails/railtie.rb

Class Method Summary collapse

Class Method Details

.append_react_build_to_assets_version!(assets, react_build) ⇒ Object

:nodoc:



117
118
119
120
121
122
# File 'lib/react/rails/railtie.rb', line 117

def self.append_react_build_to_assets_version!(assets, react_build)
  versioned_assets = versioned_assets_for(assets)
  return if versioned_assets.nil?

  versioned_assets.version = [versioned_assets.version, "react-#{react_build}"].compact.join("-")
end

.component_render_options(options, html) ⇒ Object

:nodoc:



125
126
127
128
129
130
# File 'lib/react/rails/railtie.rb', line 125

def self.component_render_options(options, html)
  render_options = options.merge(inline: html)
  return render_options if render_options.key?(:layout)

  render_options.merge(layout: true)
end