class Webpacker::Env
Public Class Methods
current()
click to toggle source
# File lib/webpacker/env.rb, line 6 def current raise Webpacker::FileLoader::FileLoaderError.new("Webpacker::Env.load must be called first") unless instance instance.data end
file_path()
click to toggle source
# File lib/webpacker/env.rb, line 11 def file_path Rails.root.join("config", "webpacker.yml") end
Private Instance Methods
load()
click to toggle source
# File lib/webpacker/env.rb, line 17 def load environments = File.exist?(@path) ? YAML.load(File.read(@path)).keys : [].freeze return ENV["NODE_ENV"] if environments.include?(ENV["NODE_ENV"]) return Rails.env if environments.include?(Rails.env) "production" end