providers/docker: Remove custom Action::Message

This commit is contained in:
Fabio Rehm 2014-03-26 21:21:40 -03:00 committed by Mitchell Hashimoto
parent 15605b1a81
commit 29f2d9b09d
2 changed files with 7 additions and 31 deletions

View File

@ -40,13 +40,13 @@ module VagrantPlugins
b.use ConfigValidate
b.use Call, Created do |env1, b2|
if !env1[:result]
b2.use Message, :not_created
b2.use Message, I18n.t("docker_provider.messages.not_created")
next
end
b2.use Call, IsRunning do |env2, b3|
if !env2[:result]
b3.use Message, :not_running
b3.use Message, I18n.t("docker_provider.messages.not_running")
next
end
@ -68,7 +68,7 @@ module VagrantPlugins
end
end
else
b2.use Message, :not_created
b2.use Message, I18n.t("docker_provider.messages.not_created")
end
end
end
@ -81,7 +81,7 @@ module VagrantPlugins
Vagrant::Action::Builder.new.tap do |b|
b.use Call, Created do |env1, b2|
if !env1[:result]
b2.use Message, :not_created
b2.use Message, I18n.t("docker_provider.messages.not_created")
next
end
@ -98,7 +98,7 @@ module VagrantPlugins
Vagrant::Action::Builder.new.tap do |b|
b.use Call, Created do |env1, b2|
if !env1[:result]
b2.use Message, :not_created
b2.use Message, I18n.t("docker_provider.messages.not_created")
next
end
@ -110,7 +110,7 @@ module VagrantPlugins
b3.use Destroy
b3.use ProvisionerCleanup
else
b3.use Message, :will_not_destroy
b3.use Message, I18n.t("docker_provider.messages.will_not_destroy")
end
end
end
@ -141,7 +141,7 @@ module VagrantPlugins
next if env[:result]
b2.use Provision
b2.use Message, :starting
b2.use Message, I18n.t("docker_provider.messages.starting")
b2.use action_boot
end
end
@ -163,7 +163,6 @@ module VagrantPlugins
autoload :Destroy, action_root.join("destroy")
autoload :ForwardPorts, action_root.join("forward_ports")
autoload :Stop, action_root.join("stop")
autoload :Message, action_root.join("message")
autoload :PrepareNFSValidIds, action_root.join("prepare_nfs_valid_ids")
autoload :PrepareNFSSettings, action_root.join("prepare_nfs_settings")
autoload :IsRunning, action_root.join("is_running")

View File

@ -1,23 +0,0 @@
module VagrantPlugins
module DockerProvider
module Action
# XXX: Is this really needed? Should we contribute this back to Vagrant's core?
class Message
def initialize(app, env, msg_key, type = :info)
@app = app
@msg_key = msg_key
@type = type
end
def call(env)
machine = env[:machine]
message = I18n.t("docker_provider.messages.#{@msg_key}", name: machine.name)
env[:ui].send @type, message
@app.call env
end
end
end
end
end