ライブラリ
- ビルトイン (169)
-
cgi
/ html (44) - csv (33)
- etc (33)
- fileutils (22)
- getoptlong (33)
-
io
/ console (11) -
irb
/ input-method (33) - mkmf (11)
-
net
/ ftp (22) -
net
/ http (253) - openssl (55)
- psych (22)
-
rake
/ gempackagetask (11) -
rake
/ packagetask (121) - resolv (154)
-
rexml
/ document (88) -
rubygems
/ command (22) -
rubygems
/ commands / unpack _ command (11) -
rubygems
/ package / tar _ reader / entry (11) -
rubygems
/ remote _ fetcher (11) - shell (6)
- socket (88)
- stringio (55)
- strscan (33)
- tracer (11)
-
webrick
/ httpauth / htdigest (11) -
webrick
/ httpauth / htpasswd (11) -
webrick
/ httpauth / userdb (11) -
webrick
/ httprequest (22) -
webrick
/ httputils (55) -
webrick
/ utils (11) -
win32
/ resolv (22) - zlib (11)
クラス
-
ARGF
. class (44) - Addrinfo (11)
- BasicSocket (22)
- CSV (33)
- Data (4)
- Dir (22)
-
Gem
:: Command (22) -
Gem
:: Commands :: UnpackCommand (11) -
Gem
:: Package :: TarReader :: Entry (11) -
Gem
:: RemoteFetcher (11) - GetoptLong (33)
- IO (55)
- IPSocket (11)
-
IRB
:: FileInputMethod (11) -
IRB
:: ReadlineInputMethod (11) -
IRB
:: StdioInputMethod (11) - Module (22)
-
Net
:: FTP (22) -
Net
:: HTTP (22) -
Net
:: HTTPGenericRequest (22) -
Net
:: HTTPResponse (88) -
OpenSSL
:: Config (11) -
REXML
:: Attribute (33) -
REXML
:: Attributes (33) -
REXML
:: Element (11) -
REXML
:: Instruction (11) -
Rake
:: GemPackageTask (11) -
Rake
:: PackageTask (121) - Resolv (88)
-
Resolv
:: DNS (22) -
Resolv
:: Hosts (44) - Shell (6)
- Socket (44)
- String (11)
- StringIO (55)
- StringScanner (33)
- Thread (11)
- Tracer (11)
-
WEBrick
:: HTTPAuth :: Htdigest (11) -
WEBrick
:: HTTPAuth :: Htpasswd (11) -
WEBrick
:: HTTPRequest (22) -
WEBrick
:: HTTPUtils :: FormData (55) -
Win32
:: Resolv (22) -
Zlib
:: GzipReader (11)
モジュール
-
CGI
:: HtmlExtension (44) - Etc (33)
- FileUtils (22)
- Kernel (22)
-
Net
:: HTTPHeader (121) -
OpenSSL
:: Buffering (33) -
OpenSSL
:: SSL :: SocketForwarder (11) - Psych (22)
-
WEBrick
:: HTTPAuth :: UserDB (11) -
WEBrick
:: Utils (11)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) -
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 2 . 0 (10) -
NEWS for Ruby 3
. 0 . 0 (4) -
SC
_ GETGR _ R _ SIZE _ MAX (11) -
SC
_ GETPW _ R _ SIZE _ MAX (11) - [] (33)
-
basic
_ auth (11) - body (11)
- cgi (11)
-
class
_ variable _ get (11) - code (11)
- connect (11)
-
const
_ get (11) - define (4)
- delete (11)
-
dir
_ config (11) - dump (22)
- entity (11)
- fetch (33)
- filename (11)
- filename= (11)
- form (44)
-
gem
_ file (11) -
get
_ byte (11) -
get
_ fields (11) -
get
_ file _ uri _ path (11) -
get
_ hosts _ path (11) -
get
_ line (11) -
get
_ one _ gem _ name (11) -
get
_ one _ optional _ argument (11) -
get
_ option (11) -
get
_ passwd (33) -
get
_ path (11) -
get
_ resolv _ info (11) -
get
_ value (11) - getaddress (44)
- getaddresses (33)
- getaddrinfo (11)
- getbyte (33)
- getc (55)
- getch (22)
- getdir (11)
- gethostname (11)
- getlogin (11)
- getname (33)
- getnameinfo (11)
- getnames (33)
- getpeername (11)
- getresource (11)
- getresources (11)
- gets (154)
- getservbyport (11)
- getservername (11)
- getsockname (11)
- getsockopt (11)
- getwd (28)
-
http
_ version (11) -
main
_ type (11) - method (22)
- msg (11)
- name (22)
- name= (11)
- namespace (11)
- namespaces (11)
-
package
_ dir (11) -
package
_ dir _ path (11) -
package
_ name (11) - path (11)
- prefix (11)
- prefixes (11)
-
proxy
_ basic _ auth (11) - pwd (33)
- rdoc (11)
-
read
_ body (22) - readline (11)
-
request
_ line (11) -
request
_ method (11) -
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 9 feature (11) - shift (11)
-
sub
_ type (11) -
tar
_ bz2 _ file (11) -
tar
_ command (11) -
tar
_ gz _ file (11) - target (11)
- text (11)
-
tgz
_ file (11) -
thread
_ variable? (11) -
to
_ string (11) - ungetbyte (11)
- ungetc (22)
- version (11)
-
webrick
/ cgi (11) -
zip
_ command (11) -
zip
_ file (11)
検索結果
先頭5件
-
String
# getbyte(index) -> Integer | nil (27100.0) -
index バイト目のバイトを整数で返します。
...定した場合は nil を返します。
@param index バイトを取り出す位置
//emlist[例][ruby]{
s = "tester"
s.bytes # => [116, 101, 115, 116, 101, 114]
s.getbyte(0) # => 116
s.getbyte(1) # => 101
s.getbyte(-1) # => 114
s.getbyte(6) # => nil
//}... -
GetoptLong
# get -> [String , String] (21324.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... -
Net
:: HTTP . get(host , path , port = 80) -> String (18226.0) -
指定した対象に GET リクエストを送り、そのボディを 文字列として返します。
...指定した対象に GET リクエストを送り、そのボディを
文字列として返します。
対象の指定方法は URI で指定するか、
(host, path, port) で指定するかのいずれかです。
@param uri データの取得対象を URI で指定します。
@param host......接続先のホストを文字列で指定します。
@param path データの存在するパスを文字列で指定します。
@param port 接続するポートを整数で指定します。
@see Net::HTTP#get... -
Net
:: HTTP . get(uri) -> String (18226.0) -
指定した対象に GET リクエストを送り、そのボディを 文字列として返します。
...指定した対象に GET リクエストを送り、そのボディを
文字列として返します。
対象の指定方法は URI で指定するか、
(host, path, port) で指定するかのいずれかです。
@param uri データの取得対象を URI で指定します。
@param host......接続先のホストを文字列で指定します。
@param path データの存在するパスを文字列で指定します。
@param port 接続するポートを整数で指定します。
@see Net::HTTP#get... -
GetoptLong
# get _ option -> [String , String] (9324.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... -
StringScanner
# get _ byte -> String | nil (9251.0) -
1 バイトスキャンして文字列で返します。 スキャンポインタをその後ろに進めます。 スキャンポインタが文字列の末尾を指すなら nil を返します。
...
StringScanner#getbyte は将来のバージョンで削除される予定です。
代わりに StringScanner#get_byte を使ってください。
//emlist[例][ruby]{
require 'strscan'
utf8 = "\u{308B 3073 3044}"
s = StringScanner.new(utf8.encode("EUC-JP"))
p s.get_byte #=> "\xA4"
p s.get......_byte #=> "\xEB"
p s.get_byte #=> "\xA4"
p s.get_byte #=> "\xD3"
p s.get_byte #=> "\xA4"
p s.get_byte #=> "\xA4"
p s.get_byte #=> nil
//}... -
StringScanner
# getbyte -> String | nil (9251.0) -
1 バイトスキャンして文字列で返します。 スキャンポインタをその後ろに進めます。 スキャンポインタが文字列の末尾を指すなら nil を返します。
...
StringScanner#getbyte は将来のバージョンで削除される予定です。
代わりに StringScanner#get_byte を使ってください。
//emlist[例][ruby]{
require 'strscan'
utf8 = "\u{308B 3073 3044}"
s = StringScanner.new(utf8.encode("EUC-JP"))
p s.get_byte #=> "\xA4"
p s.get......_byte #=> "\xEB"
p s.get_byte #=> "\xA4"
p s.get_byte #=> "\xD3"
p s.get_byte #=> "\xA4"
p s.get_byte #=> "\xA4"
p s.get_byte #=> nil
//}... -
StringIO
# getc -> String | nil (9201.0) -
自身から 1 文字読み込んで、その文字を返します。 文字列の終端に到達した時には nil を返します。
...列の終端に到達した時には nil を返します。
@raise IOError 自身が読み取り不可なら発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("ho")
a.getc # => "h"
a.getc # => "o"
a.getc # => nil
//}... -
StringIO
# gets(rs = $ / ) -> String | nil (9201.0) -
自身から 1 行読み込んで、その文字列を返します。文字列の終端に到達した時には nil を返します。 $_ に読み込んだ行がセットされます。
...ror 自身が読み込み用にオープンされていなければ発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge")
a.gets #=> "hoge"
$_ #=> "hoge"
a.gets #=> nil
$_ #=> nil
//}
@see $/... -
StringScanner
# getch -> String | nil (9201.0) -
一文字スキャンして文字列で返します。 スキャンポインタをその後ろに進めます。 スキャンポインタが文字列の末尾を指すならnilを返します。
...//emlist[例][ruby]{
require 'strscan'
utf8 = "\u{308B 3073 3044}"
s = StringScanner.new(utf8.encode("UTF-8"))
p s.getch # => "る"
p s.getch # => "び"
p s.getch # => "い"
p s.getch # => nil
//}...