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