Sha256: 6dbe86add3d620e46a4390633a2ea548aa83c5dbd7380c9c50cc221737c5e4c7
Contents?: true
Size: 1.06 KB
Versions: 2
Compression:
Stored size: 1.06 KB
Contents
require_relative '../lib/variant' # Select the production variant. # @param overrides [Hash] any specific variant overrides. def production(**overrides) Variant.force!(:production, **overrides) end # Select the staging variant. # @param overrides [Hash] any specific variant overrides. def staging(**overrides) Variant.force!(:staging, **overrides) end # Select the development variant. # @param overrides [Hash] any specific variant overrides. def development(**overrides) Variant.force!(:development, **overrides) end # Select the testing variant. # @param overrides [Hash] any specific variant overrides. def testing(**overrides) Variant.force!(:testing, **overrides) end # Force a specific variant. # @param name [Symbol] the default variant. # @param overrides [Hash] any specific variant overrides. def force(name, **overrides) Variant.force!(name, **overrides) end # Show variant-related environment variables. def show require 'console/logger' environment = ENV.select{|key, _| key.include?(Variant::KEY)} Console.logger.info("Environment", environment) end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
variant-0.1.1 | bake/variant.rb |
variant-0.1.0 | bake/variant.rb |