-
-
Notifications
You must be signed in to change notification settings - Fork 627
Commit
…ges. changed links in readme from shell to markdown links. moved linters order
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -11,17 +11,19 @@ def self.configuration | |
logging_on_server: true, | ||
generator_function: false, | ||
trace: Rails.env.development?, | ||
reload_server_js_every_request: Rails.env.development?, | ||
server_renderer_pool_size: 1, | ||
server_renderer_timeout: 20) | ||
end | ||
|
||
class Configuration | ||
attr_accessor :server_bundle_js_file, :prerender, :replay_console, :generator_function, :trace, | ||
:logging_on_server, :server_renderer_pool_size, :server_renderer_timeout | ||
:reload_server_js_every_request, :logging_on_server, :server_renderer_pool_size, :server_renderer_timeout | ||
|
||
def initialize(server_bundle_js_file: nil, prerender: nil, replay_console: nil, | ||
generator_function: nil, trace: nil, logging_on_server: nil, | ||
server_renderer_pool_size: nil, server_renderer_timeout: nil) | ||
generator_function: nil, trace: nil, reload_server_js_every_request: nil, | ||
logging_on_server: nil, server_renderer_pool_size: nil, | ||
server_renderer_timeout: nil) | ||
if File.exist?(server_bundle_js_file) | ||
self.server_bundle_js_file = server_bundle_js_file | ||
else | ||
|
@@ -32,6 +34,7 @@ def initialize(server_bundle_js_file: nil, prerender: nil, replay_console: nil, | |
self.replay_console = replay_console | ||
self.logging_on_server = logging_on_server | ||
self.generator_function = generator_function | ||
self.reload_server_js_every_request = reload_server_js_every_request.nil? ? Rails.env.development? : reload_server_js_every_request | ||
This comment has been minimized.
Sorry, something went wrong.
justin808
Member
|
||
self.trace = trace.nil? ? Rails.env.development? : trace | ||
|
||
# Server rendering: | ||
|
3 comments
on commit 66b7408
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just one important suggestion regarding where the logic goes on reloading the server code.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It would be nice if we had a test for this. If we had a test that had compiled even the simplest function that returned a small string, we could change that js code to return a different value, and verify this is working. You'd also need to config the gem preference, as you'd be in test mode.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah I agree. I can add that later.
I think this should go one level lower.
justin [12:38 AM]
this should go into the server rendering pool
justin [12:38 AM]
justin [12:39 AM]
looks good otherwise
justin [12:39 AM]
I really don’t like just slapping a @@ var on the helper
it just feels like a bit of a messy use of a global