Method: SSHKit::Backend::Abstract#with

Defined in:
lib/sshkit/backends/abstract.rb

#with(environment, &block) ⇒ Object



86
87
88
89
90
91
92
93
# File 'lib/sshkit/backends/abstract.rb', line 86

def with(environment, &block)
  @_env = (@env ||= {})
  @env = @_env.merge environment
  yield
ensure
  @env = @_env
  remove_instance_variable(:@_env)
end