Sha256: ff48e733b94e3bcb779251ef7f16d8b86817f732bd9ecc5d6dcb5222157504da
Contents?: true
Size: 656 Bytes
Versions: 15
Compression:
Stored size: 656 Bytes
Contents
require 'json' require 'vagrant-skytap/util/timer' require 'vagrant-skytap/api/environment' require 'net/https' require 'uri' require 'base64' require 'json' require 'timeout' module VagrantPlugins module Skytap module Action # Suspends the Skytap environment and waits until suspended. class SuspendEnvironment attr_reader :env def initialize(app, env) @app = app @env = env @logger = Log4r::Logger.new("vagrant_skytap::action::suspend_environment") end def call(env) env[:environment].suspend! @app.call(env) end end end end end
Version data entries
15 entries across 15 versions & 1 rubygems