Sha256: 8b0d9dbc0bbbe9109c30ab0318a6ae17ca0069db8faff35ca4d01cec3713ce3f
Contents?: true
Size: 600 Bytes
Versions: 53
Compression:
Stored size: 600 Bytes
Contents
module Kontena::Cli::Master class ListCommand < Kontena::Command include Kontena::Cli::Common include Kontena::Cli::TableGenerator::Helper def fields @fields ||= quiet? ? %w(name) : %w(name url) end def current_master_name @current_master_name ||= current_master.nil? ? nil : current_master.name end def mark_if_current(row) unless quiet? row.name.to_s.insert(0, pastel.yellow('* ')) if row.name == current_master_name end end def execute print_table(config.servers, fields, &method(:mark_if_current)) end end end
Version data entries
53 entries across 53 versions & 2 rubygems