Module: ReactOnRails::ServerRenderingPool

Defined in:
lib/react_on_rails/server_rendering_pool.rb,
lib/react_on_rails/server_rendering_pool/ruby_embedded_java_script.rb,
sig/react_on_rails/server_rendering_pool.rbs

Defined Under Namespace

Classes: RubyEmbeddedJavaScript

Class Method Summary collapse

Class Method Details

.poolObject

Returns:

  • (Object)


11
12
13
14
15
16
17
# File 'lib/react_on_rails/server_rendering_pool.rb', line 11

def pool
  @pool ||= if ReactOnRails::Utils.react_on_rails_pro?
              ReactOnRailsPro::ServerRenderingPool::ProRendering
            else
              ReactOnRails::ServerRenderingPool::RubyEmbeddedJavaScript
            end
end

.reset_poolvoid

This method returns an undefined value.



6
# File 'sig/react_on_rails/server_rendering_pool.rbs', line 6

def self.reset_pool: () -> void

.reset_pool_if_server_bundle_was_modifiedvoid

This method returns an undefined value.



5
# File 'sig/react_on_rails/server_rendering_pool.rbs', line 5

def self.reset_pool_if_server_bundle_was_modified: () -> void

.server_render_js_with_console_logging(js_code, render_options) ⇒ Object



21
22
23
# File 'lib/react_on_rails/server_rendering_pool.rb', line 21

def server_render_js_with_console_logging(js_code, render_options)
  pool.exec_server_render_js(js_code, render_options)
end