# -*- encoding: utf-8 -*- # stub: cuke_modeler 3.17.0 ruby lib Gem::Specification.new do |s| s.name = "cuke_modeler".freeze s.version = "3.17.0".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.metadata = { "bug_tracker_uri" => "https://github.com/enkessler/cuke_modeler/issues", "changelog_uri" => "https://github.com/enkessler/cuke_modeler/blob/master/CHANGELOG.md", "documentation_uri" => "https://www.rubydoc.info/gems/cuke_modeler", "homepage_uri" => "https://github.com/enkessler/cuke_modeler", "source_code_uri" => "https://github.com/enkessler/cuke_modeler" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["Eric Kessler".freeze] s.date = "2022-06-15" s.description = "This gem facilitates modeling a test suite that is written in Gherkin (e.g. Cucumber, SpecFlow, Lettuce, etc.). It does this by providing an abstraction layer on top of the Abstract Syntax Tree that the 'cucumber-gherkin' gem generates when parsing features, as well as providing models for feature files and directories in order to be able to have a fully traversable model tree of a test suite's structure. These models can then be analyzed or manipulated more easily than the underlying AST layer.".freeze s.email = ["morrow748@gmail.com".freeze] s.files = ["CHANGELOG.md".freeze, "LICENSE.txt".freeze, "README.md".freeze, "cuke_modeler.gemspec".freeze, "lib/cuke_modeler.rb".freeze, "lib/cuke_modeler/adapters/gherkin_10_adapter.rb".freeze, "lib/cuke_modeler/adapters/gherkin_11_adapter.rb".freeze, "lib/cuke_modeler/adapters/gherkin_12_adapter.rb".freeze, "lib/cuke_modeler/adapters/gherkin_13_adapter.rb".freeze, "lib/cuke_modeler/adapters/gherkin_14_adapter.rb".freeze, "lib/cuke_modeler/adapters/gherkin_15_adapter.rb".freeze, "lib/cuke_modeler/adapters/gherkin_16_adapter.rb".freeze, "lib/cuke_modeler/adapters/gherkin_17_adapter.rb".freeze, "lib/cuke_modeler/adapters/gherkin_18_adapter.rb".freeze, "lib/cuke_modeler/adapters/gherkin_19_adapter.rb".freeze, "lib/cuke_modeler/adapters/gherkin_20_adapter.rb".freeze, "lib/cuke_modeler/adapters/gherkin_21_adapter.rb".freeze, "lib/cuke_modeler/adapters/gherkin_22_adapter.rb".freeze, "lib/cuke_modeler/adapters/gherkin_23_adapter.rb".freeze, "lib/cuke_modeler/adapters/gherkin_24_adapter.rb".freeze, "lib/cuke_modeler/adapters/gherkin_9_adapter.rb".freeze, "lib/cuke_modeler/adapters/gherkin_base_adapter.rb".freeze, "lib/cuke_modeler/containing.rb".freeze, "lib/cuke_modeler/described.rb".freeze, "lib/cuke_modeler/models/background.rb".freeze, "lib/cuke_modeler/models/cell.rb".freeze, "lib/cuke_modeler/models/comment.rb".freeze, "lib/cuke_modeler/models/directory.rb".freeze, "lib/cuke_modeler/models/doc_string.rb".freeze, "lib/cuke_modeler/models/example.rb".freeze, "lib/cuke_modeler/models/feature.rb".freeze, "lib/cuke_modeler/models/feature_file.rb".freeze, "lib/cuke_modeler/models/model.rb".freeze, "lib/cuke_modeler/models/outline.rb".freeze, "lib/cuke_modeler/models/row.rb".freeze, "lib/cuke_modeler/models/rule.rb".freeze, "lib/cuke_modeler/models/scenario.rb".freeze, "lib/cuke_modeler/models/step.rb".freeze, "lib/cuke_modeler/models/table.rb".freeze, "lib/cuke_modeler/models/tag.rb".freeze, "lib/cuke_modeler/named.rb".freeze, "lib/cuke_modeler/nested.rb".freeze, "lib/cuke_modeler/parsed.rb".freeze, "lib/cuke_modeler/parsing.rb".freeze, "lib/cuke_modeler/sourceable.rb".freeze, "lib/cuke_modeler/stepped.rb".freeze, "lib/cuke_modeler/taggable.rb".freeze, "lib/cuke_modeler/version.rb".freeze, "testing/cucumber/features/analysis/step_comparison.feature".freeze, "testing/cucumber/features/analysis/test_comparison.feature".freeze, "testing/cucumber/features/modeling/background_modeling.feature".freeze, "testing/cucumber/features/modeling/background_output.feature".freeze, "testing/cucumber/features/modeling/cell_modeling.feature".freeze, "testing/cucumber/features/modeling/cell_output.feature".freeze, "testing/cucumber/features/modeling/comment_modeling.feature".freeze, "testing/cucumber/features/modeling/comment_output.feature".freeze, "testing/cucumber/features/modeling/directory_modeling.feature".freeze, "testing/cucumber/features/modeling/directory_output.feature".freeze, "testing/cucumber/features/modeling/doc_string_modeling.feature".freeze, "testing/cucumber/features/modeling/doc_string_output.feature".freeze, "testing/cucumber/features/modeling/example_modeling.feature".freeze, "testing/cucumber/features/modeling/example_output.feature".freeze, "testing/cucumber/features/modeling/feature_file_modeling.feature".freeze, "testing/cucumber/features/modeling/feature_file_output.feature".freeze, "testing/cucumber/features/modeling/feature_modeling.feature".freeze, "testing/cucumber/features/modeling/feature_output.feature".freeze, "testing/cucumber/features/modeling/model_output.feature".freeze, "testing/cucumber/features/modeling/model_structure.feature".freeze, "testing/cucumber/features/modeling/outline_modeling.feature".freeze, "testing/cucumber/features/modeling/outline_output.feature".freeze, "testing/cucumber/features/modeling/row_modeling.feature".freeze, "testing/cucumber/features/modeling/row_output.feature".freeze, "testing/cucumber/features/modeling/rule_modeling.feature".freeze, "testing/cucumber/features/modeling/rule_output.feature".freeze, "testing/cucumber/features/modeling/scenario_modeling.feature".freeze, "testing/cucumber/features/modeling/scenario_output.feature".freeze, "testing/cucumber/features/modeling/step_modeling.feature".freeze, "testing/cucumber/features/modeling/step_output.feature".freeze, "testing/cucumber/features/modeling/table_modeling.feature".freeze, "testing/cucumber/features/modeling/table_output.feature".freeze, "testing/cucumber/features/modeling/tag_modeling.feature".freeze, "testing/cucumber/features/modeling/tag_output.feature".freeze] s.homepage = "https://github.com/enkessler/cuke_modeler".freeze s.licenses = ["MIT".freeze] s.required_ruby_version = Gem::Requirement.new([">= 2.3".freeze, "< 4.0".freeze]) s.rubygems_version = "3.5.10".freeze s.summary = "A gem providing functionality to model Gherkin based test suites.".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, ["< 25.0".freeze]) s.add_development_dependency(%q.freeze, ["< 3.0".freeze]) s.add_development_dependency(%q.freeze, ["< 5.0".freeze]) s.add_development_dependency(%q.freeze, ["< 2.0".freeze]) s.add_development_dependency(%q.freeze, [">= 4.0.0".freeze, "< 8.0.0".freeze]) s.add_development_dependency(%q.freeze, ["< 4.0.0".freeze]) s.add_development_dependency(%q.freeze, ["< 14.0.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 3.0".freeze]) s.add_development_dependency(%q.freeze, ["< 0.82.0".freeze]) s.add_development_dependency(%q.freeze, ["< 1.0".freeze]) s.add_development_dependency(%q.freeze, ["< 1.0".freeze]) s.add_development_dependency(%q.freeze, ["< 4.0.0".freeze]) s.add_development_dependency(%q.freeze, ["< 1.0".freeze]) end