Class: Hiera::Backend::Eyaml::Subcommands::Version
Class Method Summary
collapse
all_options, attach_option, find, hidden?, load_config_file, parse, prettyname, validate
Class Method Details
.description ⇒ Object
13
14
15
|
# File 'lib/hiera/backend/eyaml/subcommands/version.rb', line 13
def self.description
'show version information'
end
|
.execute ⇒ Object
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
# File 'lib/hiera/backend/eyaml/subcommands/version.rb', line 17
def self.execute
plugin_versions = {}
Eyaml::LoggingHelper.info "hiera-eyaml (core): #{Eyaml::VERSION}"
Plugins.plugins.each do |plugin|
plugin_shortname = plugin.name.split('hiera-eyaml-').last
plugin_version = begin
Encryptor.find(plugin_shortname)::VERSION.to_s
rescue StandardError
'unknown (is plugin compatible with eyaml 2.0+ ?)'
end
Eyaml::LoggingHelper.info "hiera-eyaml-#{plugin_shortname} (gem): #{plugin_version}"
end
nil
end
|
.options ⇒ Object
9
10
11
|
# File 'lib/hiera/backend/eyaml/subcommands/version.rb', line 9
def self.options
[]
end
|