Module: Cucumber::Core
- Defined in:
- lib/cucumber/core.rb,
lib/cucumber/core/filter.rb,
lib/cucumber/core/ast/tag.rb,
lib/cucumber/core/version.rb,
lib/cucumber/core/ast/step.rb,
lib/cucumber/core/compiler.rb,
lib/cucumber/core/ast/names.rb,
lib/cucumber/core/test/case.rb,
lib/cucumber/core/test/step.rb,
lib/cucumber/core/test/timer.rb,
lib/cucumber/core/ast/comment.rb,
lib/cucumber/core/ast/feature.rb,
lib/cucumber/core/test/action.rb,
lib/cucumber/core/test/result.rb,
lib/cucumber/core/test/runner.rb,
lib/cucumber/core/ast/location.rb,
lib/cucumber/core/ast/scenario.rb,
lib/cucumber/core/ast/background.rb,
lib/cucumber/core/ast/data_table.rb,
lib/cucumber/core/ast/doc_string.rb,
lib/cucumber/core/gherkin/parser.rb,
lib/cucumber/core/gherkin/writer.rb,
lib/cucumber/core/report/summary.rb,
lib/cucumber/core/ast/outline_step.rb,
lib/cucumber/core/gherkin/document.rb,
lib/cucumber/core/test/around_hook.rb,
lib/cucumber/core/ast/examples_table.rb,
lib/cucumber/core/gherkin/ast_builder.rb,
lib/cucumber/core/ast/describes_itself.rb,
lib/cucumber/core/ast/empty_background.rb,
lib/cucumber/core/ast/scenario_outline.rb,
lib/cucumber/core/gherkin/writer/helpers.rb,
lib/cucumber/core/test/filters/tag_filter.rb,
lib/cucumber/core/test/filters/name_filter.rb,
lib/cucumber/core/ast/empty_multiline_argument.rb,
lib/cucumber/core/test/filters/locations_filter.rb
Defined Under Namespace
Modules: Ast, Filter, Gherkin, Report, Test Classes: Compiler, Version
Instance Method Summary collapse
- #compile(gherkin_documents, last_receiver, filters = []) ⇒ Object
- #execute(gherkin_documents, report, filters = []) ⇒ Object
Instance Method Details
#compile(gherkin_documents, last_receiver, filters = []) ⇒ Object
15 16 17 18 19 20 |
# File 'lib/cucumber/core.rb', line 15 def compile(gherkin_documents, last_receiver, filters = []) first_receiver = compose(filters, last_receiver) compiler = Compiler.new(first_receiver) parse gherkin_documents, compiler self end |