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

Defined Under Namespace

Classes: RubyEmbeddedJavaScript

Class Method Summary collapse

Class Method Details

.poolObject



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

.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