class WebMock::VersionChecker
def compare_version
def compare_version case when @major < @min_major then :too_low when @major == @min_major && @minor < @min_minor then :too_low when @major == @min_major && @minor == @min_minor && @patch < @min_patch then :too_low when @max_major && @major > @max_major then :too_high when @max_major && @major == @max_major && @max_minor && @minor > @max_minor then :too_high else :ok end end