Sha256: 101f0c530dbce7c10a5ea6fcfd7ab44c4df9cd90a66b72f9a5165e1fc6b7d2d5

Contents?: true

Size: 609 Bytes

Versions: 1

Compression:

Stored size: 609 Bytes

Contents

require_relative "test_app/config/environment"

Rails.env = "production"

Shakapacker.instance = ::Shakapacker::Instance.new

def reloaded_config
  Shakapacker.instance.instance_variable_set(:@env, nil)
  Shakapacker.instance.instance_variable_set(:@config, nil)
  Shakapacker.instance.instance_variable_set(:@dev_server, nil)
  Shakapacker.env
  Shakapacker.config
  Shakapacker.dev_server
end

def with_rails_env(env)
  original = Rails.env
  Rails.env = ActiveSupport::StringInquirer.new(env)
  reloaded_config
  yield
ensure
  Rails.env = ActiveSupport::StringInquirer.new(original)
  reloaded_config
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
shakapacker-7.0.0.rc.0 spec/spec_helper_initializer.rb