Method: TyrantManager::Commands::List#run

Defined in:
lib/tyrant_manager/commands/list.rb

#runObject



14
15
16
17
18
19
20
21
22
23
24
25
26
27
# File 'lib/tyrant_manager/commands/list.rb', line 14

def run
  manager.each_instance( options['instances'] ) do |instance|
    parts = []
    parts << ("%20s" % instance.name)
    parts << "port #{instance.configuration.port}"
    parts << instance.home_dir

    if instance.configuration.master_server then
      parts << "server id #{"%2d" % instance.configuration.server_id}"
      parts << "replicating from #{instance.configuration.master_server}:#{instance.configuration.master_port}"
    end
    puts parts.join(" : ")
  end
end