Module: RailsReactViews
- Defined in:
- lib/rails-react-views.rb,
lib/rails_react_views/config.rb,
lib/rails_react_views/digest.rb,
lib/rails_react_views/concern.rb,
lib/rails_react_views/railtie.rb,
lib/rails_react_views/version.rb,
lib/rails_react_views/prerenderer.rb
Defined Under Namespace
Modules: Concern
Classes: Prerenderer, Railtie
Constant Summary
collapse
- VERSION =
"0.0.1"
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
2
3
4
5
6
7
8
9
10
11
12
13
|
# File 'lib/rails_react_views/config.rb', line 2
def self.config
@@config ||= begin
config =
if Rails.env.production?
`NODE_ENV=production node node_modules/rails-react-views/dist/cjs/server/scripts/config.js`
else
`BABEL_ENV=test node_modules/.bin/babel-node -x '.js,.jsx,.ts,.tsx' node_modules/rails-react-views/dist/cjs/server/scripts/config.js`
end
JSON.parse(config).with_indifferent_access
end
end
|
.digest ⇒ Object
2
3
4
5
6
7
8
|
# File 'lib/rails_react_views/digest.rb', line 2
def self.digest
if Rails.env.production?
@@digest ||= calculate_digest
else
calculate_digest
end
end
|