Module: Cucumber::WireSupport::WireProtocol::Requests::Tags
- Included in:
- BeginScenario, EndScenario
- Defined in:
- lib/cucumber/wire_support/wire_protocol/requests.rb
Instance Method Summary collapse
Instance Method Details
#clean_tag_names(scenario) ⇒ Object
97 98 99 |
# File 'lib/cucumber/wire_support/wire_protocol/requests.rb', line 97 def clean_tag_names(scenario) scenario..map { |tag| tag.name.gsub(/^@/, '') }.sort end |
#request_params(scenario) ⇒ Object
101 102 103 104 |
# File 'lib/cucumber/wire_support/wire_protocol/requests.rb', line 101 def request_params(scenario) return nil unless scenario..any? { "tags" => clean_tag_names(scenario) } end |