Sha256: 5c505c567000697c1ea673e34958002a4183b2d69138e7cccc237d9c7b7e52de
Contents?: true
Size: 459 Bytes
Versions: 7
Compression:
Stored size: 459 Bytes
Contents
module Vagrant module LXC module Action 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("vagrant_lxc.messages.#{@msg_key}", name: machine.name) env[:ui].send @type, message @app.call env end end end end end
Version data entries
7 entries across 7 versions & 1 rubygems