class Cucumber::Wire::Protocol::Requests::HookRequestHandler
Public Instance Methods
execute(test_case)
click to toggle source
Calls superclass method
# File lib/cucumber/wire/protocol/requests.rb, line 105 def execute(test_case) super(request_params(test_case)) end
Private Instance Methods
clean_tag_names(tags)
click to toggle source
# File lib/cucumber/wire/protocol/requests.rb, line 116 def clean_tag_names(tags) tags.map { |tag| tag.name.gsub(/^@/, '') }.sort end
request_params(test_case)
click to toggle source
# File lib/cucumber/wire/protocol/requests.rb, line 111 def request_params(test_case) return nil unless test_case.tags.any? { "tags" => clean_tag_names(test_case.tags) } end