class GObjectIntrospection::Lib::VersionGuesser

Helper class to support guessing the gobject-introspection version. Provide several guesses to provide_guess, and the result in best_guess will be the best (i.e., lowest) guess.

Public Class Methods

new(base) click to toggle source
# File lib/ffi-gobject_introspection/lib.rb, line 13
def initialize(base)
  @guess = base
end

Public Instance Methods

best_guess() click to toggle source
# File lib/ffi-gobject_introspection/lib.rb, line 21
def best_guess
  @guess
end
provide_guess(guessed) click to toggle source
# File lib/ffi-gobject_introspection/lib.rb, line 17
def provide_guess(guessed)
  @guess = guessed if guessed < @guess
end