class Prospector::RubyVersion

Public Class Methods

new() click to toggle source
# File lib/prospector/ruby_version.rb, line 8
def initialize
  @ruby_version = Bundler::RubyVersion.system
end

Public Instance Methods

engine_version() click to toggle source
# File lib/prospector/ruby_version.rb, line 21
def engine_version
  @ruby_version.engine_gem_version.version
end
to_json() click to toggle source
# File lib/prospector/ruby_version.rb, line 12
def to_json
  {
    engine: engine,
    engine_version: engine_version,
    version: version,
    patch_level: patch_level
  }
end
to_s() click to toggle source
# File lib/prospector/ruby_version.rb, line 29
def to_s
  @ruby_version.single_version_string
end
version() click to toggle source
# File lib/prospector/ruby_version.rb, line 25
def version
  @ruby_version.gem_version.version
end