module VersionGem::Ruby
Helpers for library CI integration against many different versions of Ruby
Constants
- RUBY_VER
Public Class Methods
actual_minor_version?(major, minor, engine = "ruby")
click to toggle source
# File lib/version_gem/ruby.rb, line 11 def actual_minor_version?(major, minor, engine = "ruby") major.to_i == RUBY_VER.segments[0] && minor.to_i == RUBY_VER.segments[1] && ::RUBY_ENGINE == engine end
gte_minimum_version?(version, engine = "ruby")
click to toggle source
# File lib/version_gem/ruby.rb, line 6 def gte_minimum_version?(version, engine = "ruby") RUBY_VER >= ::Gem::Version.new(version) && ::RUBY_ENGINE == engine end
Private Instance Methods
actual_minor_version?(major, minor, engine = "ruby")
click to toggle source
# File lib/version_gem/ruby.rb, line 11 def actual_minor_version?(major, minor, engine = "ruby") major.to_i == RUBY_VER.segments[0] && minor.to_i == RUBY_VER.segments[1] && ::RUBY_ENGINE == engine end
gte_minimum_version?(version, engine = "ruby")
click to toggle source
# File lib/version_gem/ruby.rb, line 6 def gte_minimum_version?(version, engine = "ruby") RUBY_VER >= ::Gem::Version.new(version) && ::RUBY_ENGINE == engine end