Sha256: 80f06f01f6e180de6a3207b8b2700a5115ce9d7cd7bf9b65e58176811efabf90
Contents?: true
Size: 685 Bytes
Versions: 1
Compression:
Stored size: 685 Bytes
Contents
module HammerCLIForeman::Output module Formatters class OSNameFormatter < HammerCLI::Output::Formatters::FieldFormatter def format(os) name = "%s %s" % [os[:name], os[:major]] name += ".%s" % os[:minor] unless os[:minor].nil? name end end class ServerFormatter < HammerCLI::Output::Formatters::FieldFormatter def format(server) "%s (%s)" % [server[:name], server[:url]] end end DEFAULT_FORMATTERS = HammerCLI::Output::Formatters::DEFAULT_FORMATTERS DEFAULT_FORMATTERS.register_formatter(:OSName, OSNameFormatter.new) DEFAULT_FORMATTERS.register_formatter(:Server, ServerFormatter.new) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hammer_cli_foreman-0.0.5 | lib/hammer_cli_foreman/output/formatters.rb |