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