class RubyDep::Travis
Public Instance Methods
version_constraint(filename = '.travis.yml')
click to toggle source
# File lib/ruby_dep/travis.rb, line 7 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('.')}"] rescue RubyVersion::Error => ex abort("RubyDep Error: #{ex.message}") end