Class: RubyDep::Travis
- Inherits:
-
Object
- Object
- RubyDep::Travis
- Defined in:
- lib/ruby_dep/travis.rb
Instance Method Summary collapse
Instance Method Details
#version_constraint(filename = '.travis.yml') ⇒ Object
5 6 7 8 9 10 11 12 13 |
# File 'lib/ruby_dep/travis.rb', line 5 def version_constraint(filename = '.travis.yml') yaml = YAML.load(IO.read(filename)) versions = supported_versions(yaml) selected = versions_for_latest_major(versions) lowest = lowest_supported(selected) ["~> #{lowest[0..1].join('.')}", ">= #{lowest.join('.')}"] end |