enkessler/cuke_linter

View on GitHub
Gemfile

Summary

Maintainability
Test Coverage
source 'https://rubygems.org'

git_source(:github) { |repo_name| "https://github.com/#{repo_name}" }

# Specify your gem's dependencies in cuke_linter.gemspec
gemspec


cuke_modeler_major_version = 3

case cuke_modeler_major_version
  when 1, 2
    # Newer versions of Cucumber won't work with older versions of `cuke_modeler` due to trying to
    # use `gherkin` and `cucumber-gherkin` at the same time
    gem 'cucumber', '2.2.0'
  else
    gem 'cucumber', '>= 4.0'
end

gem 'cuke_modeler', "~> #{cuke_modeler_major_version}.0"