module VersionGem::Ruby
Helpers for library CI integration against many different versions of Ruby
Constants
- RUBY_VER
Public Class Methods
Source
# File lib/version_gem/ruby.rb 13 def actual_minor_version?(major, minor, engine = "ruby") 14 major.to_i == RUBY_VER.segments[0] && 15 minor.to_i == RUBY_VER.segments[1] && 16 ::RUBY_ENGINE == engine 17 end
Source
# File lib/version_gem/ruby.rb 8 def gte_minimum_version?(version, engine = "ruby") 9 RUBY_VER >= ::Gem::Version.new(version) && ::RUBY_ENGINE == engine 10 end
Private Instance Methods
Source
# File lib/version_gem/ruby.rb 13 def actual_minor_version?(major, minor, engine = "ruby") 14 major.to_i == RUBY_VER.segments[0] && 15 minor.to_i == RUBY_VER.segments[1] && 16 ::RUBY_ENGINE == engine 17 end
Source
# File lib/version_gem/ruby.rb 8 def gte_minimum_version?(version, engine = "ruby") 9 RUBY_VER >= ::Gem::Version.new(version) && ::RUBY_ENGINE == engine 10 end