Sha256: b1cd60b7f735faba1005b886f546a6be8780f3df6b506ab7968c7c7ce3bf6d50
Contents?: true
Size: 600 Bytes
Versions: 82
Compression:
Stored size: 600 Bytes
Contents
module Vagrant module Action module Builtin # This middleware class allows you to modify the environment hash # in the middle of a middleware sequence. The new environmental data # will take affect at this stage in the middleware and will persist # through. class EnvSet def initialize(app, env, new_env=nil) @app = app @new_env = new_env || {} end def call(env) # Merge in the new data env.merge!(@new_env) # Carry on @app.call(env) end end end end end
Version data entries
82 entries across 75 versions & 13 rubygems