Module: Mtbb

Defined in:
lib/mtbb.rb,
lib/mtbb/version.rb

Defined Under Namespace

Modules: NetThings Classes: MiniTestReporter, ServerControl, ServerRunner, TestRunner

Constant Summary collapse

VERSION =
'0.1.0'
YELLOW =
"\033\[33m"
RESET =
"\033\[0m"
GREEN =
"\033\[32m"
RED =
"\033\[31m"
MAGENTA =
"\033\[35m"
BRIGHT_GREEN =
"\033\[32;1m"
BRIGHT_RED =
"\033\[31;1m"
BRIGHT_MAGENTA =
"\033\[35;1m"
BRIGHT_YELLOW =
"\033\[33;1m"
SERVERS =
{}

Class Method Summary collapse

Class Method Details

.announce!(something) ⇒ Object



125
126
127
# File 'lib/mtbb.rb', line 125

def announce!(something)
  $stderr.puts "#{BRIGHT_GREEN}mtbb#{RESET}: #{BRIGHT_YELLOW}#{something}#{RESET}"
end

.register(server_name, server_config) ⇒ Object



55
56
57
# File 'lib/mtbb.rb', line 55

def register(server_name, server_config)
  SERVERS[server_name.to_sym] = Mtbb::ServerRunner.new(server_config)
end

.server(server_name) ⇒ Object



59
60
61
# File 'lib/mtbb.rb', line 59

def server(server_name)
  SERVERS[server_name.to_sym]
end