Class: WebpackerLite::Env

Inherits:
FileLoader show all
Defined in:
lib/webpacker_lite/env.rb

Instance Attribute Summary

Attributes inherited from FileLoader

#data, #mtime

Class Method Summary collapse

Methods inherited from FileLoader

load_instance

Class Method Details

.currentObject



6
7
8
9
# File 'lib/webpacker_lite/env.rb', line 6

def current
  raise WebpackerLite::FileLoader::FileLoaderError.new("WebpackerLite::Env.load must be called first") unless instance
  instance.data
end

.file_pathObject



18
19
20
# File 'lib/webpacker_lite/env.rb', line 18

def file_path
  Rails.root.join("config", "webpacker_lite.yml")
end

.hot_loading?Boolean

Returns:

  • (Boolean)


11
12
13
14
15
16
# File 'lib/webpacker_lite/env.rb', line 11

def hot_loading?
  (ENV["HOT_RELOADING"].present? && (
  ENV["HOT_RELOADING"].upcase == "YES" ||
    ENV["HOT_RELOADING"].upcase == "TRUE")) ||
    current["hot_reloading_enabled_by_default"]
end