class Gauge::ExecutionHandler

Public Class Methods

new(server) click to toggle source
# File lib/service_handlers.rb, line 13
def initialize(server)
  @server = server
end

Public Instance Methods

cache_file(request, _call) click to toggle source
# File lib/service_handlers.rb, line 69
def cache_file(request, _call)
  process_cache_file_request(request)
end
execute_step(request, _call) click to toggle source
# File lib/service_handlers.rb, line 61
def execute_step(request, _call)
  process_execute_step_request(request)
end
finish_execution(request, _call) click to toggle source
# File lib/service_handlers.rb, line 33
def finish_execution(request, _call)
  process_execution_end_request(request)
end
finish_scenario_execution(request, _call) click to toggle source
# File lib/service_handlers.rb, line 49
def finish_scenario_execution(request, _call)
  process_scenario_execution_end_request(request)
end
finish_spec_execution(request, _call) click to toggle source
# File lib/service_handlers.rb, line 41
def finish_spec_execution(request, _call)
  process_spec_execution_end_request(request)
end
finish_step_execution(request, _call) click to toggle source
# File lib/service_handlers.rb, line 57
def finish_step_execution(request, _call)
  process_step_execution_end_request(request)
end
get_glob_patterns(request, _call) click to toggle source
# File lib/service_handlers.rb, line 93
def get_glob_patterns(request, _call)
  process_implementation_glob_pattern_request(request)
end
get_implementation_files(request, _call) click to toggle source
# File lib/service_handlers.rb, line 77
def get_implementation_files(request, _call)
  process_implementation_file_list_request(request)
end
get_step_name(request, _call) click to toggle source
# File lib/service_handlers.rb, line 89
def get_step_name(request, _call)
  process_step_name_request(request)
end
get_step_names(request, _call) click to toggle source
# File lib/service_handlers.rb, line 65
def get_step_names(request, _call)
  process_step_names_request(request)
end
get_step_positions(request, _call) click to toggle source
# File lib/service_handlers.rb, line 73
def get_step_positions(request, _call)
  process_step_positions_request(request)
end
implement_stub(request, _call) click to toggle source
# File lib/service_handlers.rb, line 81
def implement_stub(request, _call)
  process_stub_implementation_code_request(request)
end
initialize_scenario_data_store(request, _call) click to toggle source
# File lib/service_handlers.rb, line 25
def initialize_scenario_data_store(request, _call)
  process_scenario_data_store_init_request(request)
end
initialize_spec_data_store(request, _call) click to toggle source
# File lib/service_handlers.rb, line 21
def initialize_spec_data_store(request, _call)
  process_spec_data_store_init_request(request)
end
initialize_suite_data_store(request, _call) click to toggle source
# File lib/service_handlers.rb, line 17
def initialize_suite_data_store(request, _call)
  process_suite_data_store_init_request(request)
end
kill(_request, _call) click to toggle source
# File lib/service_handlers.rb, line 101
def kill(_request, _call)
  Thread.new do
    sleep 0.1
    @server.stop
    exit(0)
  end.run
  Messages::Empty.new
end
refactor(request, _call) click to toggle source
# File lib/service_handlers.rb, line 85
def refactor(request, _call)
  process_refactor_request(request)
end
start_execution(request, _call) click to toggle source
# File lib/service_handlers.rb, line 29
def start_execution(request, _call)
  process_execution_start_request(request)
end
start_scenario_execution(request, _call) click to toggle source
# File lib/service_handlers.rb, line 45
def start_scenario_execution(request, _call)
  process_scenario_execution_start_request(request)
end
start_spec_execution(request, _call) click to toggle source
# File lib/service_handlers.rb, line 37
def start_spec_execution(request, _call)
  process_spec_execution_start_request(request)
end
start_step_execution(request, _call) click to toggle source
# File lib/service_handlers.rb, line 53
def start_step_execution(request, _call)
  process_step_execution_start_request(request)
end
validate_step(request, _call) click to toggle source
# File lib/service_handlers.rb, line 97
def validate_step(request, _call)
  process_step_validation_request(request)
end