Method: Rugged.valid_full_oid?
- Defined in:
- ext/rugged/rugged.c
.valid_full_oid?(oid) ⇒ Boolean
Checks to see if a string contains a full 40-character sha1.
Rugged.valid_full_oid?('d8786bfc97485e8d7b19b21fb88c8ef1f199fc3f')
#=> true
129 130 131 132 133 134 135 136 137 138 139 140 141 |
# File 'ext/rugged/rugged.c', line 129 static VALUE rb_git_valid_full_oid(VALUE self, VALUE hex) { git_oid oid; int errorcode; Check_Type(hex, T_STRING); errorcode = git_oid_fromstr(&oid, StringValueCStr(hex)); if (errorcode < 0) { return Qfalse; } else { return Qtrue; } } |