Module: RailsReactViews
- Defined in:
- lib/rails-react-views.rb,
lib/rails_react_views/shell.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, Shell
Constant Summary
collapse
- VERSION =
"0.0.9"
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
2
3
4
5
6
7
|
# File 'lib/rails_react_views/config.rb', line 2
def self.config
@@config ||= begin
config = RailsReactViews::Shell.config
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
|
.files_digest(files) ⇒ Object
10
11
12
13
14
|
# File 'lib/rails_react_views/digest.rb', line 10
def self.files_digest(files)
actual_files = files.compact.reject { |file| File.directory?(file) }
digests = actual_files.map { |file| Digest::MD5.file(file).to_s }
Digest::MD5.hexdigest(digests.to_s)
end
|