Module: Libversion
- Defined in:
- ext/libversion/libversion.c
Constant Summary collapse
- VERSIONFLAG_P_IS_PATCH =
INT2NUM(VERSIONFLAG_P_IS_PATCH)
- VERSIONFLAG_ANY_IS_PATCH =
INT2NUM(VERSIONFLAG_ANY_IS_PATCH)
- VERSIONFLAG_LOWER_BOUND =
INT2NUM(VERSIONFLAG_LOWER_BOUND)
- VERSIONFLAG_UPPER_BOUND =
INT2NUM(VERSIONFLAG_UPPER_BOUND)
Class Method Summary collapse
Class Method Details
.version_compare2(v1, v2) ⇒ Object
4 5 6 |
# File 'ext/libversion/libversion.c', line 4 static VALUE rb_version_compare2(VALUE self, VALUE v1, VALUE v2) { return INT2NUM(version_compare2(StringValueCStr(v1), StringValueCStr(v2))); } |
.version_compare4(v1, v2, v1_flags, v2_flags) ⇒ Object
8 9 10 |
# File 'ext/libversion/libversion.c', line 8 static VALUE rb_version_compare4(VALUE self, VALUE v1, VALUE v2, VALUE v1_flags, VALUE v2_flags) { return INT2NUM(version_compare4(StringValueCStr(v1), StringValueCStr(v2), NUM2INT(v1_flags), NUM2INT(v2_flags))); } |