ライブラリ
クラス
-
ARGF
. class (24) - BasicSocket (36)
-
OpenSSL
:: SSL :: SSLContext (12) - OptionParser (120)
-
RDoc
:: Options (24) - Regexp (12)
- Socket (36)
-
Socket
:: Option (120) -
WEBrick
:: HTTPServlet :: AbstractServlet (12)
モジュール
- Kernel (72)
-
Socket
:: Constants (36) - Syslog (12)
-
Syslog
:: Option (72)
キーワード
-
IPPROTO
_ DSTOPTS (24) -
IP
_ OPTIONS (24) -
IP
_ PKTOPTIONS (24) -
LOG
_ CONS (12) -
LOG
_ NDELAY (12) -
LOG
_ NOWAIT (12) -
LOG
_ ODELAY (12) -
LOG
_ PERROR (12) -
LOG
_ PID (12) -
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 3
. 0 . 0 (5) - bool (12)
-
coverage
_ report (12) - data (12)
-
do
_ OPTIONS (12) -
e
_ option _ supplied (12) - family (12)
- getsockopt (12)
- level (12)
- linger (12)
-
method
_ list (12) - new (12)
- optname (12)
- order (36)
- order! (18)
- parse (18)
- parse! (9)
- permute (18)
- permute! (9)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 4 feature (12) -
set
_ encoding (24) - setsockopt (24)
- spawn (48)
-
summary
_ width (12) -
tab
_ width (12) -
to
_ s (12) -
try
_ link (24)
検索結果
先頭5件
-
Socket
:: IP _ PKTOPTIONS -> Integer (6200.0) -
@todo Receive packet options with datagrams
...@todo
Receive packet options with datagrams... -
int rb
_ run _ exec _ options(const struct rb _ exec _ arg *e , struct rb _ exec _ arg *s) (6200.0) -
この関数は deprecated です。
この関数は deprecated です。 -
int rb
_ run _ exec _ options _ err(const struct rb _ exec _ arg *e , struct rb _ exec _ arg *s , char *errmsg , size _ t errmsg _ buflen) (6200.0) -
この関数は deprecated です。
この関数は deprecated です。 -
static int e
_ option _ supplied(void) (6200.0) -
ruby -e で与えたプログラムを実行中なら真。
ruby -e で与えたプログラムを実行中なら真。 -
static int regx
_ options(void) (6200.0) -
正規表現のオプション (ixmo nesu) を読み込み フラグ (ビットマスク) を返します。
正規表現のオプション (ixmo nesu) を読み込み
フラグ (ビットマスク) を返します。 -
void ruby
_ options(int argc , char **argv) (6200.0) -
argc と argv を ruby への コマンドラインオプションとして処理します。
argc と argv を ruby への
コマンドラインオプションとして処理します。 -
Socket
:: Option . new(family , level , optname , data) -> Socket :: Option (3153.0) -
Socket::Option オブジェクト新たに生成し返します。
...Socket::Option オブジェクト新たに生成し返します。
family, level, optname には Socket::SOL_SOCKET のような整数の他、
文字列("SOL_SOCKET", "SOCKET")、シンボル(:SOL_SOCKET, :SOCKET)を
指定することができます。
@param family ソケットファミリー......@param optname オプションの名前
@param data データ(文字列)
@see Socket::Option.int, Socket::Option.bool, Socket::Option.linger
require 'socket'
sockopt = Socket::Option.new(:INET, :SOCKET, :KEEPALIVE, [1].pack("i"))
p sockopt #=> #<Socket::Option: INET SOCKET KEEPALIVE 1>... -
Socket
:: Option # linger -> [bool , Integer] (3106.0) -
オプションが SOL_SOCKET/SO_LINGER である場合に、 オプションのデータ(内容)を真偽値と整数のペアとして返します。
...ションのデータ(内容)を真偽値と整数のペアとして返します。
@raise TypeError dataのバイト数が不適切である(sizeof(struct linger)と異なる)場合や、
level/optname が SOL_SOCKET/SO_LINGER でないに発生します
@see Socket::Option#data... -
WEBrick
:: HTTPServlet :: AbstractServlet # do _ OPTIONS(request , response) -> () (3106.0) -
自身の service メソッドから HTTP のリクエストに応じて 呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し なければいけません。返り値は特に規定されていません。
...do_GET(req, res)
res.body = 'hoge'
end
end
srv = WEBrick::HTTPServer.new({ :DocumentRoot => './',
:BindAddress => '127.0.0.1',
:Port => 20080})
srv.mount('/', HogeServlet)
trap("INT"){ srv.shutdown }
srv.start... -
OptionParser
# order!(argv = self . default _ argv , into: nil) -> [String] (3100.0) -
与えられた argv を順番に破壊的にパースします。 argv からオプションがすべて取り除かれます。 argv を返します。
...スしたい引数を文字列の配列で指定します。
@param into オプションを格納するハッシュを指定します。
指定したハッシュにはオプションの名前をキーとして、OptionParser#onに渡されたブロックの値が格納されます。......す。
@raise OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスになります。
//emlist[opt.rb][ruby]{
require 'optparse'
opt = OptionParser.new
opt... -
OptionParser
# order!(argv = self . default _ argv , into: nil) {|s| . . . } -> [String] (3100.0) -
与えられた argv を順番に破壊的にパースします。 argv からオプションがすべて取り除かれます。 argv を返します。
...スしたい引数を文字列の配列で指定します。
@param into オプションを格納するハッシュを指定します。
指定したハッシュにはオプションの名前をキーとして、OptionParser#onに渡されたブロックの値が格納されます。......す。
@raise OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスになります。
//emlist[opt.rb][ruby]{
require 'optparse'
opt = OptionParser.new
opt...