class RkCucumber::Config
Public Class Methods
config()
click to toggle source
# File lib/results_keeper/config.rb, line 19 def config opts = {} opts[:report_server_host] = ENV['RK_REPORT_SERVER_HOST'] if ENV['RK_REPORT_SERVER_HOST'] opts[:report_server_port] = ENV['RK_REPORT_SERVER_PORT'] if ENV['RK_REPORT_SERVER_PORT'] opts[:project_name] = ENV['RK_PROJECT_NAME'] || default_project_name opts[:revision_name] = ENV['RK_REVISION_NAME'] || "Result for #{Time.now}" opts[:secret_key] = ENV['RK_SECRET_KEY'] || raise(RkCucumber::Messages.no_secret_key) default.merge!(opts) end
default()
click to toggle source
# File lib/results_keeper/config.rb, line 7 def default { project_name: 'Default', report_server_host: 'results-keeper.com', report_server_port: 80, api: { revision_path: 'revisions', test_path: 'tests' } } end
Private Class Methods
default_project_name()
click to toggle source
# File lib/results_keeper/config.rb, line 31 def default_project_name begin `pwd`.strip.split('/').last rescue 'Default' end end