Sha256: 61376fac8b275344dc7f5c2796df015f43eba557a607881267b57c21c5e3f66f
Contents?: true
Size: 1.22 KB
Versions: 1
Compression:
Stored size: 1.22 KB
Contents
require "vagrant/action/builder" module HashiCorp module VagrantVMwarefusion module Action autoload :SnapshotTake, File.expand_path("../action/snapshot_take.rb", __FILE__) autoload :SnapshotRollback, File.expand_path("../action/snapshot_rollback.rb", __FILE__) def self.action_snapshot_take Vagrant::Action::Builder.new.tap do |b| b.use CheckVMware b.use Call, Created do |env, b2| if env[:result] b2.use SnapshotTake else b2.use MessageNotCreated end end end end def self.action_snapshot_rollback Vagrant::Action::Builder.new.tap do |b| b.use CheckVMware b.use Call, Created do |env, b2| if env[:result] b2.use SnapshotRollback else b2.use MessageNotCreated end end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
vagrant-zz-multiprovider-snap-0.0.1 | lib/vagrant-multiprovider-snap/providers/vmware_fusion/action.rb |