Module: ReactOnRails
- Defined in:
- lib/react_on_rails/configuration.rb,
lib/react_on_rails/error.rb,
lib/react_on_rails/utils.rb,
lib/react_on_rails/engine.rb,
lib/react_on_rails/helper.rb,
lib/react_on_rails/version.rb,
lib/react_on_rails/git_utils.rb,
lib/react_on_rails/controller.rb,
lib/react_on_rails/json_output.rb,
lib/react_on_rails/test_helper.rb,
lib/react_on_rails/locales/base.rb,
lib/react_on_rails/locales/to_js.rb,
lib/react_on_rails/locales/to_json.rb,
lib/react_on_rails/prerender_error.rb,
lib/react_on_rails/version_checker.rb,
lib/react_on_rails/webpacker_utils.rb,
lib/react_on_rails/json_parse_error.rb,
lib/react_on_rails/server_rendering_pool.rb,
lib/react_on_rails/server_rendering_js_code.rb,
lib/react_on_rails/version_syntax_converter.rb,
lib/generators/react_on_rails/base_generator.rb,
lib/generators/react_on_rails/install_generator.rb,
lib/generators/react_on_rails/dev_tests_generator.rb,
lib/react_on_rails/react_component/render_options.rb,
lib/react_on_rails/test_helper/ensure_assets_compiled.rb,
lib/generators/react_on_rails/react_no_redux_generator.rb,
lib/react_on_rails/test_helper/webpack_assets_compiler.rb,
lib/generators/react_on_rails/react_with_redux_generator.rb,
lib/react_on_rails/test_helper/webpack_assets_status_checker.rb,
lib/react_on_rails/server_rendering_pool/ruby_embedded_java_script.rb
Overview
You can replace this implementation with your own for use by the ReactOnRails::TestHelper.ensure_assets_compiled helper
Defined Under Namespace
Modules: Controller, Generators, GitUtils, Helper, Locales, ReactComponent, ServerRenderingJsCode, ServerRenderingPool, TestHelper, Utils, WebpackerUtils Classes: Configuration, Engine, Error, JsonOutput, JsonParseError, PrerenderError, VersionChecker, VersionSyntaxConverter
Constant Summary collapse
- VERSION =
"13.0.2"- DEFAULT_GENERATED_ASSETS_DIR =
File.join(%w[public webpack], Rails.env).freeze
- DEFAULT_SERVER_RENDER_TIMEOUT =
20- DEFAULT_POOL_SIZE =
1- DEFAULT_RANDOM_DOM_ID =
for backwards compatability
true
Class Method Summary collapse
Class Method Details
.configuration ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
# File 'lib/react_on_rails/configuration.rb', line 16 def self.configuration @configuration ||= Configuration.new( node_modules_location: nil, generated_assets_dirs: nil, # generated_assets_dirs is deprecated generated_assets_dir: "", server_bundle_js_file: "", prerender: false, replay_console: true, logging_on_server: true, raise_on_prerender_error: Rails.env.development?, trace: Rails.env.development?, development_mode: Rails.env.development?, server_renderer_pool_size: DEFAULT_POOL_SIZE, server_renderer_timeout: DEFAULT_SERVER_RENDER_TIMEOUT, skip_display_none: nil, # skip_display_none is deprecated webpack_generated_files: %w[manifest.json], rendering_extension: nil, rendering_props_extension: nil, server_render_method: nil, build_test_command: "", build_production_command: "", random_dom_id: DEFAULT_RANDOM_DOM_ID, same_bundle_for_client_and_server: false, i18n_output_format: nil ) end |
.configure {|configuration| ... } ⇒ Object
6 7 8 9 |
# File 'lib/react_on_rails/configuration.rb', line 6 def self.configure yield(configuration) configuration.setup_config_values end |