ライブラリ
- ビルトイン (26)
-
cgi
/ core (7) - continuation (1)
- date (1)
- etc (1)
- fcntl (1)
- fileutils (2)
- forwardable (6)
- mkmf (1)
-
net
/ ftp (5) -
net
/ http (5) -
net
/ imap (4) -
net
/ pop (9) - openssl (5)
- optparse (2)
- prime (4)
- pstore (3)
-
racc
/ parser (4) - rake (1)
-
rubygems
/ builder (1) -
rubygems
/ commands / rdoc _ command (1) -
rubygems
/ specification (1) - socket (17)
- uri (3)
-
webrick
/ accesslog (10) -
webrick
/ httprequest (4) -
webrick
/ httpstatus (29) -
win32
/ registry (15) - win32ole (3)
クラス
- CGI (3)
- Date (1)
- Encoding (10)
-
Gem
:: Builder (1) -
Gem
:: Specification (1) - Integer (1)
- Module (1)
-
Net
:: FTP (5) -
Net
:: IMAP (2) -
Net
:: IMAP :: Envelope (2) -
Net
:: POP3 (9) -
OpenSSL
:: SSL :: SSLServer (1) -
OpenSSL
:: SSL :: SSLSocket (2) - OptionParser (2)
- PStore (3)
-
Prime
:: EratosthenesGenerator (1) -
Prime
:: Generator23 (1) -
Prime
:: PseudoPrimeGenerator (1) -
Prime
:: TrialDivisionGenerator (1) -
RDoc
:: Options (2) -
Racc
:: Parser (4) - Socket (7)
- String (6)
- Symbol (1)
- TCPServer (2)
- Thread (1)
- UNIXServer (3)
-
URI
:: MailTo (3) -
WEBrick
:: HTTPRequest (4) - WIN32OLE (1)
-
Win32
:: Registry (3)
モジュール
-
CGI
:: QueryExtension (4) - Enumerable (2)
- Etc (1)
- Fcntl (1)
- FileUtils (2)
- Forwardable (2)
-
Gem
:: LocalRemoteOptions (1) - Kernel (3)
- Marshal (2)
-
Net
:: HTTPHeader (2) -
OpenSSL
:: OCSP (1) - SingleForwardable (4)
-
Socket
:: Constants (5) -
WEBrick
:: AccessLog (9) -
WEBrick
:: HTTPStatus (28) -
WIN32OLE
:: VARIANT (1) -
Win32
:: Registry :: Constants (12)
キーワード
-
AF
_ CCITT (2) -
AGENT
_ LOG _ FORMAT (1) - ASN1 (1)
- AccessLog (1)
- CLF (1)
-
CLF
_ TIME _ FORMAT (1) -
COMBINED
_ LOG _ FORMAT (1) -
COMMON
_ LOG _ FORMAT (1) - CP950 (1)
-
CP
_ MACCP (1) - EACCES (1)
- ELIBACC (1)
- EUCCN (1)
-
EUC
_ CN (1) - EucCN (1)
- HTTPAccepted (1)
- HTTPNotAcceptable (1)
- HTTPSuccess (1)
-
KEY
_ ALL _ ACCESS (1) -
KEY
_ CREATE _ LINK (1) -
KEY
_ CREATE _ SUB _ KEY (1) -
KEY
_ ENUMERATE _ SUB _ KEYS (1) -
KEY
_ EXECUTE (1) -
KEY
_ NOTIFY (1) -
KEY
_ QUERY _ VALUE (1) -
KEY
_ READ (1) -
KEY
_ SET _ VALUE (1) -
KEY
_ WRITE (1) - MACCENTEURO (1)
- MACCROATIAN (1)
- MACCYRILLIC (1)
-
MAJOR
_ VERSION (1) -
MINOR
_ VERSION (1) - MacCentEuro (1)
- MacCroatian (1)
- MacCyrillic (1)
- NotAcceptable (1)
-
O
_ ACCMODE (1) -
PF
_ CCITT (2) -
RC
_ CONFLICT (1) -
RC
_ CONTINUE (1) -
RC
_ EXPECTATION _ FAILED (1) -
RC
_ FORBIDDEN (1) -
RC
_ FOUND (1) -
RC
_ GONE (1) -
RC
_ HTTP _ VERSION _ NOT _ SUPPORTED (1) -
RC
_ INTERNAL _ SERVER _ ERROR (1) -
RC
_ LENGTH _ REQUIRED (1) -
RC
_ METHOD _ NOT _ ALLOWED (1) -
RC
_ MOVED _ PERMANENTLY (1) -
RC
_ NON _ AUTHORITATIVE _ INFORMATION (1) -
RC
_ NOT _ ACCEPTABLE (1) -
RC
_ NOT _ FOUND (1) -
RC
_ NOT _ IMPLEMENTED (1) -
RC
_ NOT _ MODIFIED (1) -
RC
_ NO _ CONTENT (1) -
RC
_ PARTIAL _ CONTENT (1) -
RC
_ PAYMENT _ REQUIRED (1) -
RC
_ PRECONDITION _ FAILED (1) -
RC
_ PROXY _ AUTHENTICATION _ REQUIRED (1) -
RC
_ REQUEST _ ENTITY _ TOO _ LARGE (1) -
RC
_ REQUEST _ RANGE _ NOT _ SATISFIABLE (1) -
RC
_ RESET _ CONTENT (1) -
RC
_ SERVICE _ UNAVAILABLE (1) -
RC
_ SWITCHING _ PROTOCOLS (1) -
RC
_ UNAUTHORIZED (1) -
RC
_ UNSUPPORTED _ MEDIA _ TYPE (1) -
RDWR
_ ACCESS (1) -
RD
_ ACCESS (1) -
REFERER
_ LOG _ FORMAT (1) -
RESPONSE
_ STATUS _ SUCCESSFUL (1) - RdocCommand (1)
-
SC
_ 2 _ PBS _ ACCOUNTING (1) -
SO
_ ACCEPTCONN (2) -
SO
_ ACCEPTFILTER (2) -
STANDARD
_ RIGHTS _ READ (1) -
STANDARD
_ RIGHTS _ WRITE (1) -
TCP
_ DEFER _ ACCEPT (2) -
VT
_ ERROR (1) - WIN32OLERuntimeError (1)
-
WR
_ ACCESS (1) - accept (7)
-
accept
_ charset (4) -
accept
_ charset= (1) -
accept
_ encoding (2) -
accept
_ language (2) -
accept
_ loop (1) -
accept
_ nonblock (4) -
accept
_ uri _ http (1) - acct (1)
-
add
_ trace _ func (1) -
attr
_ accessor (1) -
auth
_ only (2) -
basic
_ auth (1) - bcc (1)
- callcc (1)
-
cc
_ command (1) -
cgi
/ session (1) - create (3)
-
def
_ delegator (1) -
def
_ delegators (1) -
def
_ instance _ delegator (1) -
def
_ instance _ delegators (1) -
def
_ single _ delegator (1) -
def
_ single _ delegators (1) -
delete
_ all (2) -
each
_ line (2) - escape (1)
-
extra
_ accessor _ flags (1) -
extra
_ accessors (1) - foreach (1)
- format (1)
- grep (2)
- headers (1)
- lines (2)
- link (1)
- ln (1)
- login (1)
- new (1)
-
next
_ token (1) -
on
_ error (1) - open (2)
-
overwrite
_ accessor (1) - pp (1)
-
proxy
_ basic _ auth (1) -
racc
_ runtime _ type (1) -
rb
_ mod _ attr _ accessor (1) -
ruby 1
. 6 feature (1) - rule (1)
-
setup
_ params (1) - sort (1)
- start (4)
- succ (8)
- succ! (1)
- success (1)
- sysaccept (2)
-
to
_ mailtext (1) -
to
_ rfc822text (1) -
token
_ to _ str (1) -
uid
_ sort (1)
検索結果
先頭5件
-
ruby 1
. 6 feature (69109.0) -
ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。
ruby 1.6 feature
ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン
になります。
((<stable-snapshot|URL:ftp://ftp.netlab.co.jp/pub/lang/ruby/stable-snapshot.tar.gz>)) は、日々更新される安定版の最新ソースです。
== 1.6.8 (2002-12-24) -> stable-snapshot
: 2003-01-22: errno
EAGAIN と EWOULDBLOCK が同じ値のシステムで、EWOULDBLOCK がなくなっ
ていま... -
Net
:: IMAP :: Envelope # cc -> [Net :: IMAP :: Address] | nil (63652.0) -
Cc を Net::IMAP::Address オブジェクトの配列で返します。
Cc を Net::IMAP::Address オブジェクトの配列で返します。
エンベロープに存在しないときは nil を返します。 -
OpenSSL
:: OCSP :: RESPONSE _ STATUS _ SUCCESSFUL -> Integer (45601.0) -
OpenSSL::OCSP::Response#status のステータスコードで 、 正しく応答したことを意味します。
OpenSSL::OCSP::Response#status のステータスコードで 、
正しく応答したことを意味します。
詳しくは 2560 2.3 を見てください。 -
Racc
:: Parser . racc _ runtime _ type (45601.0) -
@todo
@todo -
Gem
:: Commands :: RdocCommand (45001.0) -
RDoc と ri のライブラリを生成するためのクラスです。
RDoc と ri のライブラリを生成するためのクラスです。 -
CGI
:: QueryExtension # accept _ language -> String (36901.0) -
ENV['HTTP_ACCEPT_LANGUAGE'] を返します。
ENV['HTTP_ACCEPT_LANGUAGE'] を返します。 -
WEBrick
:: HTTPRequest # accept _ language -> [String] (36901.0) -
Accept-Language ヘッダの内容を自然言語を表す文字列の配列で返します。 配列は品質係数(qvalue)でソートされています。
Accept-Language ヘッダの内容を自然言語を表す文字列の配列で返します。
配列は品質係数(qvalue)でソートされています。 -
Kernel
# cc _ command(opt = "") -> String (36604.0) -
実際にコンパイルする際に使用するコマンドを返します。
実際にコンパイルする際に使用するコマンドを返します。
@param opt コンパイラに与える追加のコマンドライン引数を指定します。
@see RbConfig.expand -
CGI
:: QueryExtension # accept _ encoding -> String (36601.0) -
ENV['HTTP_ACCEPT_ENCODING'] を返します。
ENV['HTTP_ACCEPT_ENCODING'] を返します。 -
Encoding
:: EUCCN -> Encoding (36601.0) -
ENC-CN エンコーディングです。
ENC-CN エンコーディングです。
中国で用いられる簡体字中国語 EUCのエンコーディングです。
GB2312 と呼ばれることも多いです。 -
Encoding
:: EucCN -> Encoding (36601.0) -
ENC-CN エンコーディングです。
ENC-CN エンコーディングです。
中国で用いられる簡体字中国語 EUCのエンコーディングです。
GB2312 と呼ばれることも多いです。 -
Encoding
:: MACCENTEURO -> Encoding (36601.0) -
MacCentEuro エンコーディング。
MacCentEuro エンコーディング。
Mac OSで使われる
8bit single-byteエンコーディングで、
中欧および南東欧の言語を取り扱うものです。
@see https://en.wikipedia.org/wiki/Macintosh_Central_European_encoding -
Encoding
:: MACCROATIAN -> Encoding (36601.0) -
MacCroatian エンコーディング。
MacCroatian エンコーディング。
Mac OS で使われる
8bit single-byteエンコーディングで、
クロアチア語、スベロニア語を取り扱うものです。
@see https://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/CROATIAN.TXT -
Encoding
:: MacCentEuro -> Encoding (36601.0) -
MacCentEuro エンコーディング。
MacCentEuro エンコーディング。
Mac OSで使われる
8bit single-byteエンコーディングで、
中欧および南東欧の言語を取り扱うものです。
@see https://en.wikipedia.org/wiki/Macintosh_Central_European_encoding -
Encoding
:: MacCroatian -> Encoding (36601.0) -
MacCroatian エンコーディング。
MacCroatian エンコーディング。
Mac OS で使われる
8bit single-byteエンコーディングで、
クロアチア語、スベロニア語を取り扱うものです。
@see https://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/CROATIAN.TXT -
OpenSSL
:: SSL :: SSLSocket # accept _ nonblock -> self (36601.0) -
ノンブロッキング方式で TLS/SSL 通信をサーバモードとして開始し、 クライアントとのハンドシェイクを実行します。
ノンブロッキング方式で
TLS/SSL 通信をサーバモードとして開始し、
クライアントとのハンドシェイクを実行します。
IO が読み込み待ち、もしくは書き込み待ちになった場合は例外を
発生させ、ハンドシェイクを中断します。IO が読み込み/書き込み
可能状態になってからこのメソッドをもう一度呼ぶと
ハンドシェイクを再開します。
@raise OpenSSL::SSL::SSLError ハンドシェイクに失敗した(VERIFY_PEER で
証明書の検証に失敗した場合や、プロトコル合意に失敗したなど)
場合に発生します
(実際は OpenSSL::S... -
Prime
:: EratosthenesGenerator # succ -> Integer (36601.0) -
次の(擬似)素数を返します。なお、この実装においては擬似素数は真に素数です。
次の(擬似)素数を返します。なお、この実装においては擬似素数は真に素数です。
また内部的な列挙位置を進めます。
//emlist[例][ruby]{
require 'prime'
generator = Prime::EratosthenesGenerator.new
p generator.next #=> 2
p generator.next #=> 3
p generator.succ #=> 5
p generator.succ #=> 7
p generator.next #=> 11
//} -
Socket
# accept _ nonblock -> Array (36601.0) -
ソケットをノンブロッキングモードに設定した後、 accept(2) を呼び出します。
ソケットをノンブロッキングモードに設定した後、
accept(2) を呼び出します。
引数、返り値は Socket#accept と同じです。
accept(2) がエラーになった場合、
EAGAIN, EINTR を含め例外 Errno::EXXX が発生します。 -
Socket
:: Constants :: SO _ ACCEPTCONN -> Integer (36601.0) -
Socket has had listen() called on it。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
Socket has had listen() called on it。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see sys/socket.h(header), getsockopt(2freebsd),
socket(7linux), Socket::Constants::SOL_SOCKET -
Socket
:: SO _ ACCEPTCONN -> Integer (36601.0) -
Socket has had listen() called on it。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
Socket has had listen() called on it。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see sys/socket.h(header), getsockopt(2freebsd),
socket(7linux), Socket::Constants::SOL_SOCKET -
TCPServer
# accept _ nonblock -> TCPSocket (36601.0) -
ソケットをノンブロッキングモードに設定した後、 accept(2) を呼び出します。
ソケットをノンブロッキングモードに設定した後、
accept(2) を呼び出します。
返り値は TCPServer#accept と同じです。
accept(2) がエラーになった場合、
EAGAIN, EINTR を含め例外 Errno::EXXX が発生します。
@raise Errno::EXXX accept(2) がエラーになった場合に発生します。 -
UNIXServer
# accept _ nonblock -> UnixSocket (36601.0) -
ソケットをノンブロッキングモードに設定した後、 accept(2) を呼び出します。
ソケットをノンブロッキングモードに設定した後、
accept(2) を呼び出します。
接続した
UNIXSocket のインスタンスを返します。
accept(2) がエラーになった場合、Socket#accept と同じ例外が
発生します。
Errno::EWOULDBLOCK, Errno::EAGAIN,
Errno::ECONNABORTED, Errno::EPROTO のいずれかの例外が
発生した場合は、その例外には IO::WaitReadable が extend
されます。それを利用してリトライ可能な例外を掴まえることができます。
require 'socket... -
WEBrick
:: HTTPRequest # accept _ encoding -> [String] (36601.0) -
Accept-Encoding ヘッダの内容をコーディングを表す文字列の配列で返します。 配列は品質係数(qvalue)でソートされています。
Accept-Encoding ヘッダの内容をコーディングを表す文字列の配列で返します。
配列は品質係数(qvalue)でソートされています。 -
Net
:: HTTPNotAcceptable (36001.0) -
HTTP レスポンス 406 (Not Acceptable) を表現するクラスです。
HTTP レスポンス 406 (Not Acceptable) を表現するクラスです。
詳しくは 7231 Section 6.5.6 を見てください。 -
WEBrick
:: HTTPStatus :: NotAcceptable (36001.0) -
HTTP のステータスコード 406 Not Acceptable を表すクラスです。
HTTP のステータスコード 406 Not Acceptable を表すクラスです。 -
Net
:: FTP # acct(account) -> nil (27901.0) -
サーバーに ACCT コマンドでアカウント情報を送ります。
サーバーに ACCT コマンドでアカウント情報を送ります。
@param account 送りたいアカウント情報を文字列で与えます。
@raise Net::FTPReplyError 応答コードが2yzでない場合に発生します。 -
Net
:: FTP . new(host = nil , user = nil , passwd = nil , acct = nil) -> Net :: FTP (27901.0) -
新しい Net::FTP のインスタンスを生成します。
新しい Net::FTP のインスタンスを生成します。
host が指定された場合、生成されたインスタンスに対して
Net::FTP#connect を呼び出し、
さらに user が指定された場合は Net::FTP#login
を呼び出します。
@param host 接続するホストを指定します。
@param user ログインに使うユーザ名を指定します。
@param passwd ログインに使うパスワードを指定します。
@param acct ログイン後に送る ACCT コマンドのパラメータを指定します。
@see Net::FTP.open -
RDoc
:: Options # extra _ accessor _ flags -> {String => String} (27901.0) -
コマンドライン引数の --accessor オプションで指定したアクセサがキー、ア クセサの種類が値のハッシュを返します。
コマンドライン引数の --accessor オプションで指定したアクセサがキー、ア
クセサの種類が値のハッシュを返します。
値は r、w、rw のいずれかです。それぞれ attr_reader、attr_writer、
attr_accessor に対応します。 -
CGI
:: QueryExtension # accept -> String (27601.0) -
ENV['HTTP_ACCEPT'] を返します。
ENV['HTTP_ACCEPT'] を返します。 -
CGI
:: QueryExtension # accept _ charset -> String (27601.0) -
ENV['HTTP_ACCEPT_CHARSET'] を返します。
ENV['HTTP_ACCEPT_CHARSET'] を返します。 -
Encoding
:: MACCYRILLIC -> Encoding (27601.0) -
MacCyrillic エンコーディング。
MacCyrillic エンコーディング。
Mac OS で使われる 8bit single-byte エンコーディングで、
キリル文字を取り扱うものです。
@see https://en.wikipedia.org/wiki/Macintosh_Cyrillic_encoding -
Encoding
:: MacCyrillic -> Encoding (27601.0) -
MacCyrillic エンコーディング。
MacCyrillic エンコーディング。
Mac OS で使われる 8bit single-byte エンコーディングで、
キリル文字を取り扱うものです。
@see https://en.wikipedia.org/wiki/Macintosh_Cyrillic_encoding -
Fcntl
:: O _ ACCMODE -> Integer (27601.0) -
ファイルアクセスモードのマスクです。
ファイルアクセスモードのマスクです。 -
Gem
:: Specification . overwrite _ accessor(name) { . . . } -> () (27601.0) -
呼び出し時に特別な動作をする必要のある属性があります。 このメソッドはそういうことを可能にします。
呼び出し時に特別な動作をする必要のある属性があります。
このメソッドはそういうことを可能にします。
ブロックパラメータは任意のものを使用することができます。
@param name 属性名を指定します。 -
Kernel
. # callcc {|cont| . . . . } -> object (27601.0) -
継続を作成します。 Continuation を参照してください。
継続を作成します。 Continuation を参照してください。 -
Net
:: IMAP :: Envelope # bcc -> [Net :: IMAP :: Address] | nil (27601.0) -
Bcc を Net::IMAP::Address オブジェクトの配列で返します。
Bcc を Net::IMAP::Address オブジェクトの配列で返します。
エンベロープに存在しないときは nil を返します。 -
OpenSSL
:: SSL :: SSLServer # accept -> OpenSSL :: SSL :: SSLSocket (27601.0) -
クライアントからの接続を受け付け、接続した SSLSocket オブジェクトを返します。
クライアントからの接続を受け付け、接続した
SSLSocket オブジェクトを返します。
OpenSSL::SSL::SSLServer#start_immediately が真ならば、
SSLSocket#accept を呼び TLS/SSL ハンドシェイクを実行してから
SSLSocket オブジェクトを返します。 -
Prime
:: Generator23 # succ -> Integer (27601.0) -
次の擬似素数を返します。
次の擬似素数を返します。
また内部的な列挙位置を進めます。 -
RDoc
:: Options # extra _ accessors -> Regexp | nil (27601.0) -
コマンドライン引数の --accessor オプションで指定したアクセサの名前すべ てにマッチする正規表現オブジェクトを返します。
コマンドライン引数の --accessor オプションで指定したアクセサの名前すべ
てにマッチする正規表現オブジェクトを返します。
指定しなかった場合は nil を返します。 -
Socket
:: Constants :: AF _ CCITT -> Integer (27601.0) -
@todo CCITT プロトコル。 Socket.open の第一引数 domain に使用します。
@todo
CCITT プロトコル。
Socket.open の第一引数 domain に使用します。 -
Socket
:: Constants :: PF _ CCITT -> Integer (27601.0) -
@todo CCITT プロトコル。 Socket.open の第一引数 domain に使用します。
@todo
CCITT プロトコル。
Socket.open の第一引数 domain に使用します。 -
Socket
:: Constants :: SO _ ACCEPTFILTER -> Integer (27601.0) -
set accept filter on listening socket。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
set accept filter on listening socket。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see getsockopt(2freebsd), Socket::Constants::SOL_SOCKET -
Socket
:: Constants :: TCP _ DEFER _ ACCEPT -> Integer (27601.0) -
Don't notify a listening socket until data is ready。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
Don't notify a listening socket until data is ready。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see tcp(7linux) -
UNIXServer
# accept -> UnixSocket (27601.0) -
クライアントからの接続要求を accept(2)で待ち受け、接続した UNIXSocket のインスタンスを返します。
クライアントからの接続要求を accept(2)で待ち受け、接続した
UNIXSocket のインスタンスを返します。
例:
require 'socket'
UNIXServer.open("/tmp/s") {|serv|
c = UNIXSocket.open("/tmp/s")
s = serv.accept
s.write "from server"
c.write "from client"
p c.recv(20) #=> "from server"
p s.recv(20) #=> "from clie... -
UNIXServer
# sysaccept -> Integer (27601.0) -
接続したクライアントのソケットをファイル記述子で返すことを除けば UNIXServer#accept と同じです。
接続したクライアントのソケットをファイル記述子で返すことを除けば
UNIXServer#accept と同じです。
例:
require 'socket'
UNIXServer.open("/tmp/s") {|serv|
c = UNIXSocket.open("/tmp/s")
p serv.sysaccept #=> 6
} -
WEBrick
:: HTTPStatus :: RC _ NOT _ ACCEPTABLE (27601.0) -
HTTP のステータスコードを表す整数です。
HTTP のステータスコードを表す整数です。
require 'webrick'
p WEBrick::HTTPStatus::RC_INTERNAL_SERVER_ERROR #=> 500 -
WEBrick
:: HTTPStatus :: RC _ PARTIAL _ CONTENT (27601.0) -
HTTP のステータスコードを表す整数です。
HTTP のステータスコードを表す整数です。
require 'webrick'
p WEBrick::HTTPStatus::RC_INTERNAL_SERVER_ERROR #=> 500 -
WEBrick
:: HTTPStatus :: RC _ RESET _ CONTENT (27601.0) -
HTTP のステータスコードを表す整数です。
HTTP のステータスコードを表す整数です。
require 'webrick'
p WEBrick::HTTPStatus::RC_INTERNAL_SERVER_ERROR #=> 500 -
WIN32OLE
:: CP _ MACCP -> Integer (27601.0) -
Macintoshコードページ(2)を示します。
Macintoshコードページ(2)を示します。 -
Encoding
:: EUC _ CN -> Encoding (27301.0) -
ENC-CN エンコーディングです。
ENC-CN エンコーディングです。
中国で用いられる簡体字中国語 EUCのエンコーディングです。
GB2312 と呼ばれることも多いです。 -
Gem
:: LocalRemoteOptions # accept _ uri _ http (27301.0) -
HTTP の URI を扱えるようにするためのメソッドです。
HTTP の URI を扱えるようにするためのメソッドです。 -
OpenSSL
:: SSL :: SSLSocket # accept -> self (27301.0) -
TLS/SSL 通信をサーバモードとして開始し、クライアントからの ハンドシェイク開始を待ち、クライアントとのハンドシェイクを実行します。
TLS/SSL 通信をサーバモードとして開始し、クライアントからの
ハンドシェイク開始を待ち、クライアントとのハンドシェイクを実行します。
@raise OpenSSL::SSL::SSLError ハンドシェイクに失敗した(VERIFY_PEER で
証明書の検証に失敗した場合や、プロトコル合意に失敗したなど)
場合に発生します
@see OpenSSL::SSL::SSLSocket#connect,
OpenSSL::SSL::SSLSocket#accept_nonblock -
OptionParser
# accept(klass , pat = / . * / ) {|str| . . . } -> () (27301.0) -
OptionParser.accept と同様ですが、 登録したブロックはレシーバーに限定されます。
OptionParser.accept と同様ですが、
登録したブロックはレシーバーに限定されます。
@param klass クラスオブジェクトを与えます。
@param pat match メソッドを持ったオブジェクト(Regexp オブジェクトなど)を与えます。
//emlist[例][ruby]{
require "optparse"
require "time"
opts = OptionParser.new
opts.accept(Time) do |s,|
begin
Time.parse(s) if s
rescue
raise OptionP... -
OptionParser
. accept(klass , pat = / . * / ) {|str| . . . } -> () (27301.0) -
オプションの引数を文字列から Ruby のオブジェクトに変換するための ブロックを登録します。すべての OptionParser インスタンスに共通です。
オプションの引数を文字列から Ruby のオブジェクトに変換するための
ブロックを登録します。すべての OptionParser インスタンスに共通です。
ブロックには、文字列として与えられるオプションの引数から klass のインスタンスを生成して返すものを指定します。
OptionParser#on で klass を指定した場合、
コマンドラインのオプションに与えられた引数は、この accept で登録したブロックで
klass のインスタンスに変換されてから、OptionParser#on メソッドで登録したブロックに渡されます。
//emlist[][ruby]{
requi... -
Prime
:: PseudoPrimeGenerator # succ -> () (27301.0) -
次の擬似素数を返します。 また内部的な位置を進めます。
次の擬似素数を返します。
また内部的な位置を進めます。
サブクラスで実装してください。
@raise NotImplementedError 必ず発生します。 -
Racc
:: Parser # next _ token (27301.0) -
@todo
@todo -
Racc
:: Parser # on _ error(t , val , vstack) (27301.0) -
@todo
@todo -
Racc
:: Parser # token _ to _ str(t) (27301.0) -
@todo
@todo -
WEBrick
:: AccessLog :: AGENT _ LOG _ FORMAT -> String (27301.0) -
Apache のアクセスログで一般的に使われる User-Agent の形式を表す文字列です。
Apache のアクセスログで一般的に使われる User-Agent の形式を表す文字列です。
@return 以下の文字列を返します。
//emlist{{
"%{User-Agent}i"
//}} -
WEBrick
:: AccessLog :: COMBINED _ LOG _ FORMAT -> String (27301.0) -
Apache のアクセスログで一般的に使われる形式を表す文字列です。
Apache のアクセスログで一般的に使われる形式を表す文字列です。
@return 以下の文字列を返します。
//emlist{{
"%h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-agent}i\""
//}} -
Win32
:: Registry :: Constants :: KEY _ ALL _ ACCESS (27301.0) -
@todo
@todo
セキュリティアクセスマスク。 -
Win32
:: Registry :: Constants :: KEY _ CREATE _ LINK (27301.0) -
@todo
@todo
セキュリティアクセスマスク。 -
Win32
:: Registry :: Constants :: KEY _ ENUMERATE _ SUB _ KEYS (27301.0) -
@todo
@todo
セキュリティアクセスマスク。 -
Win32
:: Registry :: Constants :: KEY _ NOTIFY (27301.0) -
@todo
@todo
セキュリティアクセスマスク。 -
Win32
:: Registry :: Constants :: STANDARD _ RIGHTS _ READ (27301.0) -
@todo
@todo
セキュリティアクセスマスク。 -
Win32
:: Registry :: Constants :: STANDARD _ RIGHTS _ WRITE (27301.0) -
@todo
@todo
セキュリティアクセスマスク。 -
Errno
:: EACCES (27001.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: ELIBACC (27001.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Net
:: HTTPAccepted (27001.0) -
HTTP レスポンス 202 (Accepted) を表現するクラスです。
HTTP レスポンス 202 (Accepted) を表現するクラスです。
詳しくは 7231 Section 6.3.3 を見てください。 -
Net
:: HTTPSuccess (27001.0) -
HTTP レスポンス 2xx (Success) を表現するクラスです。
HTTP レスポンス 2xx (Success) を表現するクラスです。
リクエストが正常に受信、処理されたことを表しています。 -
String
# each _ line(rs = $ / , chomp: false) {|line| . . . } -> self (18943.0) -
文字列中の各行に対して繰り返します。 行の区切りは rs に指定した文字列で、 そのデフォルト値は変数 $/ の値です。 各 line には区切りの文字列も含みます。
文字列中の各行に対して繰り返します。
行の区切りは rs に指定した文字列で、
そのデフォルト値は変数 $/ の値です。
各 line には区切りの文字列も含みます。
rs に nil を指定すると行区切りなしとみなします。
rs に空文字列 "" を指定すると「パラグラフモード」になり、
改行コードが 2 つ以上連続するところで文字列を分割します
(つまり空行で分割します)。
@param rs 行末を示す文字列
@param chomp true を指定すると各行の末尾から rs を取り除きます。
//emlist[例][ruby]{
"aa\nbb\ncc\n".each_... -
Etc
:: SC _ 2 _ PBS _ ACCOUNTING -> Integer (18904.0) -
Etc.#sysconf の引数に指定します。
Etc.#sysconf の引数に指定します。
詳細は sysconf(3) を参照してください。 -
String
# lines(rs = $ / , chomp: false) {|line| . . . } -> self (18763.0) -
文字列中の各行を文字列の配列で返します。(self.each_line.to_a と同じです)
文字列中の各行を文字列の配列で返します。(self.each_line.to_a と同じです)
//emlist[][ruby]{
"aa\nbb\ncc\n".lines # => ["aa\n", "bb\n", "cc\n"]
//}
行の区切りは rs に指定した文字列で、 そのデフォルト値は変数 $/ の値です。
各 line には区切りの文字列も含みます。
rs に nil を指定すると行区切りなしとみなします。 rs に空文字列 "" を指
定すると「パラグラフモード」になり、 改行コードが 2 つ以上連続するとこ
ろで文字列を分割します (つまり空行で分割します)。
... -
String
# each _ line(rs = $ / , chomp: false) -> Enumerator (18643.0) -
文字列中の各行に対して繰り返します。 行の区切りは rs に指定した文字列で、 そのデフォルト値は変数 $/ の値です。 各 line には区切りの文字列も含みます。
文字列中の各行に対して繰り返します。
行の区切りは rs に指定した文字列で、
そのデフォルト値は変数 $/ の値です。
各 line には区切りの文字列も含みます。
rs に nil を指定すると行区切りなしとみなします。
rs に空文字列 "" を指定すると「パラグラフモード」になり、
改行コードが 2 つ以上連続するところで文字列を分割します
(つまり空行で分割します)。
@param rs 行末を示す文字列
@param chomp true を指定すると各行の末尾から rs を取り除きます。
//emlist[例][ruby]{
"aa\nbb\ncc\n".each_... -
CGI
# accept _ charset -> String (18601.0) -
受けとることができるキャラクタセットを文字列で返します。 デフォルトは UTF-8 です。
受けとることができるキャラクタセットを文字列で返します。
デフォルトは UTF-8 です。
@see CGI.accept_charset, CGI.accept_charset= -
CGI
. accept _ charset -> String (18601.0) -
受けとることができるキャラクタセットを文字列で返します。 デフォルトは UTF-8 です。
受けとることができるキャラクタセットを文字列で返します。
デフォルトは UTF-8 です。 -
Gem
:: Builder # success -> String (18601.0) -
Gem の作成に成功したときに表示するメッセージを返します。
Gem の作成に成功したときに表示するメッセージを返します。 -
Integer
# succ -> Integer (18601.0) -
self の次の整数を返します。
self の次の整数を返します。
//emlist[][ruby]{
1.next #=> 2
(-1).next #=> 0
1.succ #=> 2
(-1).succ #=> 0
//}
@see Integer#pred -
Module
# attr _ accessor(*name) -> nil (18601.0) -
インスタンス変数 name に対する読み取りメソッドと書き込みメソッドの両方を 定義します。
インスタンス変数 name に対する読み取りメソッドと書き込みメソッドの両方を
定義します。
このメソッドで定義されるメソッドの定義は以下の通りです。
//emlist[例][ruby]{
def name
@name
end
def name=(val)
@name = val
end
//}
@param name String または Symbol を 1 つ以上指定します。 -
Net
:: FTP # login(user = "anonymous" , passwd = nil , acct = nil) -> () (18601.0) -
ホストへのログイン処理を行ないます。
ホストへのログイン処理を行ないます。
このメソッドはホストへの接続後にしか使えません。
user, passwd が省略された場合、ユーザ名
"anonymous", パスワード "anonymous@" となります。
acct を省略しなかった場合には、 ACCT コマンドを
acct で指定したパラメータで送ります。
@param user ログインに使うユーザ名を指定します。
@param passwd ログインに使うパスワードを指定します。
@param acct ログイン後に送る ACCT コマンドのパラメータを指定します。
@raise Net::FTPTempError... -
Net
:: FTP . open(host , user = nil , passwd = nil , acct = nil) -> Net :: FTP (18601.0) -
新しい Net::FTP インスタンスを生成します。
新しい Net::FTP インスタンスを生成します。
Net::FTP.new と異なり host を省略できません。
ブロックを与えた場合には、生成したインスタンスを
ブロックに渡して呼びだします。この場合、ブロック終了時に
Net::FTP#close を呼びだし、ブロックの値を
返します。
ブロックを与えなかった場合には生成したインスタンスを返します。
user が指定された場合は Net::FTP#login
を呼び出します。
@param host 接続するホストを指定します。
@param user ログインに使うユーザ名を指定します。
@param passwd ロ... -
Net
:: FTP . open(host , user = nil , passwd = nil , acct = nil) {|ftp| . . . } -> object (18601.0) -
新しい Net::FTP インスタンスを生成します。
新しい Net::FTP インスタンスを生成します。
Net::FTP.new と異なり host を省略できません。
ブロックを与えた場合には、生成したインスタンスを
ブロックに渡して呼びだします。この場合、ブロック終了時に
Net::FTP#close を呼びだし、ブロックの値を
返します。
ブロックを与えなかった場合には生成したインスタンスを返します。
user が指定された場合は Net::FTP#login
を呼び出します。
@param host 接続するホストを指定します。
@param user ログインに使うユーザ名を指定します。
@param passwd ロ... -
Net
:: POP3 # auth _ only(account , password) -> () (18601.0) -
POP セッションを開き、認証だけを行って接続を切ります。
POP セッションを開き、認証だけを行って接続を切ります。
主に POP before SMTP のために用意されています。
使用例:
require 'net/pop'
pop = Net::POP3.new('pop.example.com')
pop.auth_only 'YourAccount', 'YourPassword'
@param account アカウント名文字列
@param password パスワード文字列
@raise IOError セッションが既に開始されている場合に発生します
@raise Net::POPAuthenticationEr... -
Net
:: POP3 . auth _ only(address , port = nil , account , password , isapop=false) (18601.0) -
POP セッションを開き、認証だけを行って接続を切ります。
POP セッションを開き、認証だけを行って接続を切ります。
主に POP before SMTP のために用意されています。
使用例:
require 'net/pop'
Net::POP3.auth_only('pop.example.com', nil, # using default port (110)
'YourAccount', 'YourPassword')
@param address POP3サーバのホスト名文字列
@param port 接続するPOP3サーバのポート番号
@param account ... -
PStore
:: RDWR _ ACCESS -> Integer (18601.0) -
内部で利用する定数です。
内部で利用する定数です。 -
PStore
:: RD _ ACCESS -> Integer (18601.0) -
内部で利用する定数です。
内部で利用する定数です。 -
PStore
:: WR _ ACCESS -> Integer (18601.0) -
内部で利用する定数です。
内部で利用する定数です。 -
Prime
:: TrialDivisionGenerator # succ -> Integer (18601.0) -
次の(擬似)素数を返します。なお、この実装においては擬似素数は真に素数です。
次の(擬似)素数を返します。なお、この実装においては擬似素数は真に素数です。
また内部的な列挙位置を進めます。 -
SingleForwardable
# def _ single _ delegator(accessor , method , ali = method) -> () (18601.0) -
メソッドの委譲先を設定します。
メソッドの委譲先を設定します。
@param accessor 委譲先のオブジェクト
@param method 委譲先のメソッド
@param ali 委譲元のメソッド
委譲元のオブジェクトで ali が呼び出された場合に、
委譲先のオブジェクトの method へ処理が委譲されるようになります。
委譲元と委譲先のメソッド名が同じ場合は, ali を省略することが可能です。
def_delegator は def_singleton_delegator の別名になります。
@see SingleForwardable#def_delegators -
SingleForwardable
# def _ single _ delegators(accessor , *methods) -> () (18601.0) -
メソッドの委譲先をまとめて設定します。
メソッドの委譲先をまとめて設定します。
@param accessor 委譲先のオブジェクト
@param methods 委譲するメソッドのリスト
委譲元のオブジェクトで methods のそれぞれのメソッドが呼び出された場合に、
委譲先のオブジェクトの同名のメソッドへ処理が委譲されるようになります。
def_delegators は def_singleton_delegators の別名になります。
また、以下の 2 つの例は同じ意味です。
def_delegators :@records, :size, :<<, :map
def_delegator :@rec... -
Socket
. accept _ loop(sockets) {|sock , client _ addrinfo| . . . } -> () (18601.0) -
sockets でサーバソケットを受け取り、接続を待ち受け、 クライアントとの接続が確立するたびにブロックにその接続 ソケットを渡し呼び出します。
sockets でサーバソケットを受け取り、接続を待ち受け、
クライアントとの接続が確立するたびにブロックにその接続
ソケットを渡し呼び出します。
ブロックの引数はクライアントと接続したソケットオブジェクトと
Addrinfo オブジェクトです。
Socket.tcp_server_loop と同様、ブロックは
逐次的に呼び出されます。つまりブロックか終了するまで
次の接続は accept されません。
並列に通信したい場合は
スレッドのような並列実行機構を使う必要があります。
@param sockets 待ち受けたいサーバソケットの配列
@see Socket.tcp_server... -
Socket
:: AF _ CCITT -> Integer (18601.0) -
@todo CCITT プロトコル。 Socket.open の第一引数 domain に使用します。
@todo
CCITT プロトコル。
Socket.open の第一引数 domain に使用します。 -
Socket
:: PF _ CCITT -> Integer (18601.0) -
@todo CCITT プロトコル。 Socket.open の第一引数 domain に使用します。
@todo
CCITT プロトコル。
Socket.open の第一引数 domain に使用します。 -
Socket
:: SO _ ACCEPTFILTER -> Integer (18601.0) -
set accept filter on listening socket。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
set accept filter on listening socket。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see getsockopt(2freebsd), Socket::Constants::SOL_SOCKET -
Socket
:: TCP _ DEFER _ ACCEPT -> Integer (18601.0) -
Don't notify a listening socket until data is ready。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
Don't notify a listening socket until data is ready。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see tcp(7linux) -
String
# succ -> String (18601.0) -
self の「次の」文字列を返します。
self の「次の」文字列を返します。
「次の」文字列は、対象の文字列の右端から
アルファベットなら アルファベット順(aの次はb, zの次はa, 大文字も同様)に、
数字なら 10 進数(9 の次は 0)とみなして計算されます。
//emlist[][ruby]{
p "aa".succ # => "ab"
p "88".succ.succ # => "90"
//}
"99" → "100", "AZZ" → "BAA" のような繰り上げも行われます。
このとき負符号などは考慮されません。
//emlist[][ruby]{
p "99".succ # =>... -
String
# succ! -> String (18601.0) -
self を「次の」文字列に置き換えます。 「次の」文字列は、アルファベットなら 16 進数、 数字なら 10 進数とみなして計算されます。 「次の」文字列の計算では "99" → "100" のように繰り上げも行われます。 このとき負符号などは考慮されません。
self を「次の」文字列に置き換えます。
「次の」文字列は、アルファベットなら 16 進数、
数字なら 10 進数とみなして計算されます。
「次の」文字列の計算では "99" → "100" のように繰り上げも行われます。
このとき負符号などは考慮されません。
self にアルファベットや数字とそれ以外の文字が混在している場合、
アルファベットと数字だけが「次の」文字になり、残りは保存されます。
逆に self がアルファベットや数字をまったく含まない場合は、
単純に文字コードを 1 増やします。
さらに、self が空文字列の場合は "" を返します。
このメソッドはマルチバイト文... -
TCPServer
# sysaccept -> Integer (18601.0) -
接続したクライアントのソケットをファイル記述子で返すことを除けば TCPServer#accept と同じです。
接続したクライアントのソケットをファイル記述子で返すことを除けば
TCPServer#accept と同じです。
例:
require 'socket'
TCPServer.open("", 0) {|serv|
c = TCPSocket.new(*serv.addr.values_at(3,1))
p serv.sysaccept #=> 6
} -
WEBrick
:: HTTPRequest # accept -> [String] (18601.0) -
Accept ヘッダの内容をメディアタイプを表す文字列の配列で返します。 配列は品質係数(qvalue)でソートされています。
Accept ヘッダの内容をメディアタイプを表す文字列の配列で返します。
配列は品質係数(qvalue)でソートされています。 -
WEBrick
:: HTTPRequest # accept _ charset -> [String] (18601.0) -
Accept-Charset ヘッダの内容を文字セットを表す文字列の配列で返します。 配列は品質係数(qvalue)でソートされています。
Accept-Charset ヘッダの内容を文字セットを表す文字列の配列で返します。
配列は品質係数(qvalue)でソートされています。