Module: ReactOnRails

Defined in:
lib/react_on_rails/server_rendering_pool.rb,
lib/react_on_rails/engine.rb,
lib/react_on_rails/version.rb,
lib/react_on_rails/configuration.rb,
lib/react_on_rails/prerender_error.rb,
lib/react_on_rails/version_checker.rb,
lib/generators/react_on_rails/base_generator.rb,
lib/generators/react_on_rails/install_generator.rb,
lib/generators/react_on_rails/bootstrap_generator.rb,
lib/generators/react_on_rails/dev_tests_generator.rb,
lib/generators/react_on_rails/js_linters_generator.rb,
lib/generators/react_on_rails/ruby_linters_generator.rb,
lib/generators/react_on_rails/react_no_redux_generator.rb,
lib/generators/react_on_rails/react_with_redux_generator.rb,
lib/generators/react_on_rails/heroku_deployment_generator.rb

Overview

Based on the react-rails gem. None of these methods should be called directly. See app/helpers/react_on_rails_helper.rb

Defined Under Namespace

Modules: Generators Classes: Configuration, Engine, PrerenderError, ServerRenderingPool, VersionChecker

Constant Summary collapse

VERSION =
"2.0.0"

Class Method Summary collapse

Class Method Details

.configurationObject



7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/react_on_rails/configuration.rb', line 7

def self.configuration
  @configuration ||= Configuration.new(
    server_bundle_js_file: "app/assets/javascripts/generated/server.js",
    prerender: false,
    replay_console: true,
    logging_on_server: true,
    raise_on_prerender_error: false,
    trace: Rails.env.development?,
    development_mode: Rails.env.development?,
    server_renderer_pool_size: 1,
    server_renderer_timeout: 20)
end

.configure {|configuration| ... } ⇒ Object

Yields:



3
4
5
# File 'lib/react_on_rails/configuration.rb', line 3

def self.configure
  yield(configuration)
end