Project

General

Profile

ActionsLike0

Feature #5861

closed

String#version_compare

Added by naruse (Yui NARUSE) about 13 years ago. Updated about 13 years ago.

Status:
Rejected
Target version:
[ruby-dev:45110]

Description

バージョン番号っぽい文字列を比較するメソッド、String#version_compare を追加しませんか。
"2.6.18".version_compare("2.6.3") #=> 1
などと使います。

詳細な仕様は Gauche の gauche.version モジュールの version-compare 関数の仕様を丸パクリするのが良いと思います。
提案している名前も Gauche そのままです。
http://practical-scheme.net/gauche/man/gauche-refj_103.html

それなりにユースケースはある…というか今まさにテストを書いていて、
Linux カーネルのバージョン番号を欲しくなったのですが、いかがでしょうか。


Related issues 1 (1 open0 closed)

Has duplicate Ruby - Feature #18376: Version comparison APIOpenActions

Updated by matz (Yukihiro Matsumoto) about 13 years ago

  • Status changed from Assigned to Rejected
#5

Updated by naruse (Yui NARUSE) over 3 years ago

ActionsLike0

Also available in: Atom PDF