Class: RkCucumber::Messages

Inherits:
Object
  • Object
show all
Defined in:
lib/results_keeper/messages.rb

Class Method Summary collapse

Class Method Details

.console_message(text) ⇒ Object



39
40
41
42
# File 'lib/results_keeper/messages.rb', line 39

def console_message(text)
  private
  puts "    Results Keeper: #{text}".blue unless ENV['HIDE_RK_MESSAGES'] == 'true'
end

.console_warning_message(text) ⇒ Object



44
45
46
47
# File 'lib/results_keeper/messages.rb', line 44

def console_warning_message(text)
  private
  puts "    Results Keeper: #{text}".yellow unless ENV['HIDE_RK_MESSAGES'] == 'true'
end

.error_not_sent_scenario(amount) ⇒ Object



17
18
19
# File 'lib/results_keeper/messages.rb', line 17

def error_not_sent_scenario(amount)
  console_warning_message("Not sent scenarios amount: #{amount}")
end

.error_send_screenshotObject



13
14
15
# File 'lib/results_keeper/messages.rb', line 13

def error_send_screenshot
  console_warning_message("Could not send screenshot, there seems to be a problem with #{RkCucumber::Config.config[:report_server_host]}:#{RkCucumber::Config.config[:report_server_port]}")
end

.info_message_to_client(response, message_to_client = nil) ⇒ Object



30
31
32
# File 'lib/results_keeper/messages.rb', line 30

def info_message_to_client(response, message_to_client=nil)
  message_to_client ? console_message("#{message_to_client} - #{response.code} - #{response.message}") : console_message("#{response.code} - #{response.message}")
end

.info_trying_resend(scenario_name) ⇒ Object

INFO



26
27
28
# File 'lib/results_keeper/messages.rb', line 26

def info_trying_resend(scenario_name)
  console_message("Trying to re-send '#{scenario_name}' once more")
end

.no_secret_keyObject



21
22
23
# File 'lib/results_keeper/messages.rb', line 21

def no_secret_key
  'RK_SECRET_KEY env var not found. Please use export RK_SECRET_KEY=<your secret key> to set it.'
end

.take_screenshot_errorObject

ERROR



9
10
11
# File 'lib/results_keeper/messages.rb', line 9

def take_screenshot_error
  console_warning_message('Could not take a screenshot :(')
end

.warn_problem_with_rkObject

WARN



35
36
37
# File 'lib/results_keeper/messages.rb', line 35

def warn_problem_with_rk
  console_warning_message("There seems to be a problem with #{RkCucumber::Config.config[:report_server_host]}:#{RkCucumber::Config.config[:report_server_port]}, make sure your RK_SECRET_KEY is correct and server is up.")
end