Object
Adapter from the “raw” Gherkin Listener API to the slightly more high-level Formatter API, which is easier to implement (less state to keep track of).
# File lib/gherkin/parser/formatter_listener.rb, line 36 def background(keyword, name, description, line) @formatter.background(grab_comments!, keyword, name, description, line) end
# File lib/gherkin/parser/formatter_listener.rb, line 69 def eof replay_step_or_examples @formatter.eof end
# File lib/gherkin/parser/formatter_listener.rb, line 50 def examples(keyword, name, description, line) replay_step_or_examples @examples = [grab_comments!, grab_tags!, keyword, name, description, line] end
# File lib/gherkin/parser/formatter_listener.rb, line 32 def feature(keyword, name, description, line) @formatter.feature(grab_comments!, grab_tags!, keyword, name, description, @uri) end
# File lib/gherkin/parser/formatter_listener.rb, line 19 def location(uri, offset) @uri = uri @offset = offset end
# File lib/gherkin/parser/formatter_listener.rb, line 65 def py_string(py_string, line) @py_string = py_string end
# File lib/gherkin/parser/formatter_listener.rb, line 60 def row(cells, line) @table ||= [] @table << Row.new(cells, grab_comments!, line) end
# File lib/gherkin/parser/formatter_listener.rb, line 40 def scenario(keyword, name, description, line) replay_step_or_examples @formatter.scenario(grab_comments!, grab_tags!, keyword, name, description, line) end
# File lib/gherkin/parser/formatter_listener.rb, line 45 def scenario_outline(keyword, name, description, line) replay_step_or_examples @formatter.scenario_outline(grab_comments!, grab_tags!, keyword, name, description, line) end
Generated with the Darkfish Rdoc Generator 2.