ライブラリ
- ビルトイン (44)
-
cgi
/ html (44) - fcntl (11)
- getoptlong (253)
- mkmf (11)
-
net
/ http (341) - openssl (44)
- optparse (55)
- psych (22)
-
rake
/ gempackagetask (11) -
rake
/ packagetask (22) -
rexml
/ document (22) -
rexml
/ sax2listener (11) - rubygems (11)
-
rubygems
/ command (22) -
rubygems
/ commands / unpack _ command (11) -
rubygems
/ remote _ fetcher (11) - socket (121)
-
webrick
/ httpauth / basicauth (11) -
webrick
/ httpservlet / abstract (88) -
webrick
/ httpservlet / cgihandler (22) -
webrick
/ httpservlet / erbhandler (22) -
webrick
/ httpservlet / filehandler (22) -
webrick
/ httpservlet / prochandler (33)
クラス
- Addrinfo (22)
- BasicSocket (11)
- Exception (22)
-
Gem
:: Command (22) -
Gem
:: Commands :: UnpackCommand (11) -
Gem
:: LoadError (11) -
Gem
:: RemoteFetcher (11) - GetoptLong (253)
- Module (11)
-
Net
:: HTTP (165) -
Net
:: HTTPGenericRequest (11) -
Net
:: HTTPResponse (99) -
OpenSSL
:: Config (11) -
OpenSSL
:: SSL :: SSLContext (33) - OptionParser (44)
-
REXML
:: Instruction (22) -
Rake
:: GemPackageTask (11) -
Rake
:: PackageTask (22) - Socket (44)
-
WEBrick
:: HTTPAuth :: BasicAuth (11) -
WEBrick
:: HTTPServlet :: AbstractServlet (88) -
WEBrick
:: HTTPServlet :: CGIHandler (22) -
WEBrick
:: HTTPServlet :: DefaultFileHandler (11) -
WEBrick
:: HTTPServlet :: ERBHandler (22) -
WEBrick
:: HTTPServlet :: FileHandler (11) -
WEBrick
:: HTTPServlet :: ProcHandler (33)
モジュール
-
CGI
:: HtmlExtension (44) - Fcntl (11)
- Kernel (11)
-
Net
:: HTTPExceptions (11) -
Net
:: HTTPHeader (55) -
OptionParser
:: Arguable (11) - Process (11)
- Psych (22)
-
REXML
:: SAX2Listener (11) -
Socket
:: Constants (44)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - == (11)
-
AI
_ PASSIVE (11) -
ARGUMENT
_ FLAGS (11) -
F
_ GETFD (11) -
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 3
. 0 . 0 (4) -
NO
_ ARGUMENT (11) -
OPTIONAL
_ ARGUMENT (11) - ORDERINGS (11)
- PERMUTE (11)
-
REQUIRED
_ ARGUMENT (11) -
REQUIRE
_ ORDER (11) -
RETURN
_ IN _ ORDER (11) -
SESSION
_ CACHE _ NO _ INTERNAL _ LOOKUP (11) -
SO
_ ERROR (11) -
SO
_ NREAD (11) -
SO
_ TYPE (11) -
STATUS
_ STARTED (11) -
STATUS
_ TERMINATED (11) -
STATUS
_ YET (11) -
backtrace
_ locations (11) - body (11)
- cgi (11)
-
cgi
/ session (11) -
clock
_ gettime (11) - code (11)
- connect (11)
-
connect
_ from (22) -
connect
_ nonblock (11) -
const
_ get (11) -
content
_ length (11) -
content
_ length= (11) -
content
_ range (11) -
content
_ type= (11) -
dir
_ config (11) -
do
_ DELETE (11) -
do
_ GET (66) -
do
_ HEAD (11) -
do
_ OPTIONS (11) -
do
_ POST (44) -
do
_ PUT (11) - dump (22)
- entity (11)
- error (11)
- error? (11)
- form (44)
-
gem
_ spec (11) - get2 (22)
-
get
_ instance (22) -
get
_ one _ gem _ name (11) -
get
_ one _ optional _ argument (11) -
get
_ option (11) -
get
_ path (11) -
get
_ response (22) -
get
_ value (11) - getoptlong (11)
- getopts (55)
- getsockopt (11)
- head2 (22)
-
http
_ version (11) - msg (11)
- new (33)
- ordering (11)
-
processing
_ instruction (11) - quiet (11)
- quiet? (11)
- rdoc (11)
-
read
_ body (22) - request (33)
-
request
_ get (22) -
request
_ head (22) - response (11)
-
response
_ body _ permitted? (11) -
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) -
send
_ request (11) - service (11)
-
session
_ get _ cb (11) -
set
_ content _ type (11) -
set
_ error (11) -
set
_ params (11) - target (11)
- tcp (22)
- terminate (11)
- terminated? (11)
- value (11)
- version (11)
-
version
_ requirement (11) - 制御構造 (11)
検索結果
先頭5件
-
GetoptLong
# get -> [String , String] (24236.0) -
ARGV から、次のオプションの名前と、もしあればその引数の組を取 得します。メソッドは 2 つの値を返し、1 つ目の値がオプション名 (例: --max-size) で、2 つ目がオプションの引数 (例: 20K) です。
...を取
得します。メソッドは 2 つの値を返し、1 つ目の値がオプション名
(例: --max-size) で、2 つ目がオプションの引数 (例: 20K) です。
get と get_option は常にオプション名を正式名
で返します。与えられたオプションが引数を......ない場合は、エラーとなって、以下のいずれかの例外が発生し
ます。
* GetoptLong::AmbiguousOption
* GetoptLong::InvalidOption
* GetoptLong::MissingArgument
* GetoptLong::NeedlessArgument
加えて、静粛 (quiet) フラグが有効になっていない限り、エ......ラーメッ
セージを標準エラー出力に出力します。
例:
optname, optarg = option_parser.get... -
Gem
:: Command # get _ one _ optional _ argument -> String (18401.0) -
コマンドラインからオプショナルな引数を取得して返します。
コマンドラインからオプショナルな引数を取得して返します。
@return 一つ以上、指定した場合は最初の値を返します。一つも指定していない場合は nil を返します。 -
Net
:: HTTP # get(path , header = nil , dest = nil) -> Net :: HTTPResponse (18332.0) -
サーバ上の path にあるエンティティを取得し、 Net::HTTPResponse のインスタンスとして返します。
...サーバ上の path にあるエンティティを取得し、
Net::HTTPResponse のインスタンスとして返します。
header が nil
でなければ、リクエストを送るときにその内容を HTTP ヘッダとして
送ります。 header は { 'Accept' = > '*/*', ... } という......されたときは
エンティティボディを少しずつ文字列として
ブロックに与えます。このとき戻り値の
Net::HTTPResponse オブジェクトは有効な body を
持ちません。
dest は時代遅れの引数です。利用しないでください。
dest を指定......by]{
# net/http version 1.1
response, body = http.get( '/index.html' )
# net/http version 1.2
response = http.get('/index.html')
# compatible in both version
response , = http.get('/index.html')
response.body
# compatible, using block
File.open('save.txt', 'w') {|f|
http.get('/~foo/', nil) do |... -
Net
:: HTTP # get(path , header = nil , dest = nil) {|body _ segment| . . . . } -> Net :: HTTPResponse (18332.0) -
サーバ上の path にあるエンティティを取得し、 Net::HTTPResponse のインスタンスとして返します。
...サーバ上の path にあるエンティティを取得し、
Net::HTTPResponse のインスタンスとして返します。
header が nil
でなければ、リクエストを送るときにその内容を HTTP ヘッダとして
送ります。 header は { 'Accept' = > '*/*', ... } という......されたときは
エンティティボディを少しずつ文字列として
ブロックに与えます。このとき戻り値の
Net::HTTPResponse オブジェクトは有効な body を
持ちません。
dest は時代遅れの引数です。利用しないでください。
dest を指定......by]{
# net/http version 1.1
response, body = http.get( '/index.html' )
# net/http version 1.2
response = http.get('/index.html')
# compatible in both version
response , = http.get('/index.html')
response.body
# compatible, using block
File.open('save.txt', 'w') {|f|
http.get('/~foo/', nil) do |... -
GetoptLong
# get _ option -> [String , String] (15336.0) -
ARGV から、次のオプションの名前と、もしあればその引数の組を取 得します。メソッドは 2 つの値を返し、1 つ目の値がオプション名 (例: --max-size) で、2 つ目がオプションの引数 (例: 20K) です。
...を取
得します。メソッドは 2 つの値を返し、1 つ目の値がオプション名
(例: --max-size) で、2 つ目がオプションの引数 (例: 20K) です。
get と get_option は常にオプション名を正式名
で返します。与えられたオプションが引数を......ない場合は、エラーとなって、以下のいずれかの例外が発生し
ます。
* GetoptLong::AmbiguousOption
* GetoptLong::InvalidOption
* GetoptLong::MissingArgument
* GetoptLong::NeedlessArgument
加えて、静粛 (quiet) フラグが有効になっていない限り、エ......ラーメッ
セージを標準エラー出力に出力します。
例:
optname, optarg = option_parser.get... -
OpenSSL
:: SSL :: SSLContext # session _ get _ cb -> Proc | nil (15307.0) -
セッションキャッシュを探索し、内部のキャッシュテーブルには 見付からなかった場合に呼び出されるコールバックを返します。
...セッションキャッシュを探索し、内部のキャッシュテーブルには
見付からなかった場合に呼び出されるコールバックを返します。
設定されていないときは nil を返します。
@see OpenSSL::SSL::SSLContext#session_get_cb=... -
Net
:: HTTP . get _ response(host , path = nil , port = nil) -> Net :: HTTPResponse (12424.0) -
指定した対象に GET リクエストを送り、そのレスポンスを Net::HTTPResponse として返します。
...指定した対象に GET リクエストを送り、そのレスポンスを
Net::HTTPResponse として返します。
対象の指定方法は URI で指定するか、
(host, path, port) で指定するかのいずれかです。
@param uri データの取得対象を URI で指定します。......@param host 接続先のホストを文字列で指定します。
@param path データの存在するパスを文字列で指定します。
@param port 接続するポートを整数で指定します。
@see Net::HTTP#get... -
Net
:: HTTP . get _ response(uri) -> Net :: HTTPResponse (12424.0) -
指定した対象に GET リクエストを送り、そのレスポンスを Net::HTTPResponse として返します。
...指定した対象に GET リクエストを送り、そのレスポンスを
Net::HTTPResponse として返します。
対象の指定方法は URI で指定するか、
(host, path, port) で指定するかのいずれかです。
@param uri データの取得対象を URI で指定します。......@param host 接続先のホストを文字列で指定します。
@param path データの存在するパスを文字列で指定します。
@param port 接続するポートを整数で指定します。
@see Net::HTTP#get... -
Module
# const _ get(name , inherit = true) -> object (12331.0) -
name で指定される名前の定数の値を取り出します。
...name で指定される名前の定数の値を取り出します。
Module#const_defined? と違って Object を特別扱いすることはありません。
@param name 定数名。String か Symbol で指定します。
完全修飾名を指定しなかった場合はモジュー.......const_get(:BAR) # => 1
class Baz
include Bar
end
# Object以外でも同様
p Baz.const_get(:BAR) # => 1
# 定義されていない定数
p Baz.const_get(:NOT_DEFINED) #=> raise NameError
# 第二引数に false を指定すると自分自身に定義された定数から探す
p Baz.cons......t_get(:BAR, false) #=> raise NameError
# 完全修飾名を指定すると include や自分自身へ定義されていない場合でも参照できる
p Class.const_get("Bar::BAR") # => 1
//}... -
Socket
# connect _ nonblock(server _ sockaddr) -> 0 (12312.0) -
ソケットをノンブロッキングモードに設定した後、 connect(2) を呼び出します。
...定した後、
connect(2) を呼び出します。
引数、返り値は Socket#connect と同じです。
connect が EINPROGRESS エラーを報告した場合、その例外(Errno::EINPROGRESS)
には IO::WaitWritable が Object#extend されます。
これを connect_nonblock をリトライ......Constants
socket = Socket.new(AF_INET, SOCK_STREAM, 0)
sockaddr = Socket.sockaddr_in(80, 'www.google.com')
begin # emulate blocking connect
socket.connect_nonblock(sockaddr)
rescue IO::WaitWritable
IO.select(nil, [socket]) # wait 3-way handshake completion
begin
socket.conn......ect_nonblock(sockaddr) # check connection failure
rescue Errno::EISCONN
end
end
socket.write("GET / HTTP/1.0\r\n\r\n")
results = socket.read
@param server_sockaddr 接続先アドレス
@raise Errno::EXXX connect(2) がエラーを報告した場合に発生します。詳しくは...