Module: Cucumber::Parser::Feature::Tags2
- Defined in:
- lib/cucumber/parser/feature.rb
Instance Method Summary collapse
Instance Method Details
#at_line?(line) ⇒ Boolean
214 215 216 |
# File 'lib/cucumber/parser/feature.rb', line 214 def at_line?(line) ts.elements.detect{|e| e.tag.line == line} end |
#build ⇒ Object
222 223 224 |
# File 'lib/cucumber/parser/feature.rb', line 222 def build Ast::Tags.new(ts.line, tag_names) end |
#has_tags?(tags) ⇒ Boolean
218 219 220 |
# File 'lib/cucumber/parser/feature.rb', line 218 def () (tag_names & ).any? end |
#tag_names ⇒ Object
226 227 228 |
# File 'lib/cucumber/parser/feature.rb', line 226 def tag_names @tag_names ||= ts.elements.map{|e| e.tag.tag_name.text_value} end |