Class: VagrantPlugins::DevCommands::Registry::Messager

Inherits:
Object
  • Object
show all
Defined in:
lib/vagrant/devcommands/registry/messager.rb

Overview

Generic registry message printer

Constant Summary collapse

I18N_KEY =
'vagrant_devcommands.registry'.freeze

Instance Method Summary collapse

Constructor Details

#initialize(env) ⇒ Messager

Returns a new instance of Messager.



8
9
10
# File 'lib/vagrant/devcommands/registry/messager.rb', line 8

def initialize(env)
  @env = env
end

Instance Method Details

#chain_ignored(message, name) ⇒ Object



12
13
14
15
# File 'lib/vagrant/devcommands/registry/messager.rb', line 12

def chain_ignored(message, name)
  @env.ui.warn I18n.t("#{I18N_KEY}.#{message}", name: name)
  @env.ui.warn I18n.t("#{I18N_KEY}.chain_ignored")
end

#command_alias_ignored(message, name) ⇒ Object



17
18
19
20
# File 'lib/vagrant/devcommands/registry/messager.rb', line 17

def command_alias_ignored(message, name)
  @env.ui.warn I18n.t("#{I18N_KEY}.#{message}", name: name)
  @env.ui.warn I18n.t("#{I18N_KEY}.command_alias_ignored")
end

#def_ignored(message, args) ⇒ Object



22
23
24
25
26
# File 'lib/vagrant/devcommands/registry/messager.rb', line 22

def def_ignored(message, args)
  @env.ui.warn I18n.t("#{I18N_KEY}.#{message}", args)
  @env.ui.warn I18n.t("#{I18N_KEY}.def_ignored")
  @env.ui.warn ''
end