要約
HTTP のバージョンのための小さなクラスです。バージョン同士の比較のために使います。
目次
継承しているメソッド
特異メソッド
convert(version) -> WEBrick::HTTPVersion[permalink][rdoc][edit]-
指定された version を HTTPVersion オブジェクトに変換して返します。 version が HTTPVersion オブジェクトの場合はそのまま version を返します。
- [PARAM]
version: - HTTP のバージョンを WEBrick::HTTPVersion オブジェクトか文字列で指定します。
- [PARAM]
new(version) -> WEBrick::HTTPVersion[permalink][rdoc][edit]-
HTTPVersion オブジェクトを生成します。version は文字列か HTTPVersion オブジェクトです。
- [PARAM]
version: - HTTP のバージョンを WEBrick::HTTPVersion オブジェクトか文字列で指定します。
- [PARAM]
インスタンスメソッド
self <=> other -> -1 | 0 | 1 | nil[permalink][rdoc][edit]-
自身と指定された other のバージョンを比較します。自身が other より新しいなら 1、同じなら 0、古いなら -1 を返します。比較できない場合に nil を返します。
- [PARAM]
other: - HTTP のバージョンを表す WEBrick::HTTPVersion オブジェクトか文字列を指定します。
require 'webrick' v = WEBrick::HTTPVersion.new('1.1') p v < '1.0' #=> false - [PARAM]
major -> Integer[permalink][rdoc][edit]major=(n)-
HTTP バージョンのメジャーを整数で表すアクセサです。
- [PARAM]
n: - HTTP バージョンのメジャーを整数で指定します。
- [PARAM]
minor -> Integer[permalink][rdoc][edit]minor=(n)-
HTTP バージョンのマイナーを整数で表すアクセサです。
- [PARAM]
n: - HTTP バージョンのマイナーを整数で指定します。
- [PARAM]
to_s -> String[permalink][rdoc][edit]-
自身を文字列に変換して返します。
require 'webrick' v = WEBrick::HTTPVersion.new('1.1') p v.to_s #=> "1.1"