ライブラリ
- ビルトイン (620)
- bigdecimal (5)
-
cgi
/ core (11) -
cgi
/ util (121) - csv (22)
- digest (22)
-
drb
/ extservm (11) - e2mmap (12)
- ipaddr (11)
-
irb
/ extend-command (11) - json (22)
-
net
/ http (33) -
net
/ imap (44) -
net
/ smtp (6) - open-uri (18)
- openssl (649)
- optparse (11)
- psych (33)
- rake (33)
- rbconfig (11)
- readline (220)
- resolv (44)
-
rexml
/ document (44) -
ripper
/ lexer (33) -
rubygems
/ defaults (77) -
rubygems
/ ext / builder (11) -
rubygems
/ installer (11) -
rubygems
/ security (11) -
rubygems
/ source _ index (11) -
rubygems
/ source _ info _ cache (44) -
rubygems
/ specification (11) - scanf (6)
- securerandom (62)
- shell (12)
- shellwords (22)
- socket (88)
- strscan (22)
-
test
/ unit (1) - uri (116)
-
webrick
/ httpauth / basicauth (11) -
webrick
/ httpauth / digestauth (11) - win32ole (11)
- zlib (22)
クラス
- Array (11)
- BigDecimal (5)
- CGI (132)
- CSV (22)
-
DRb
:: ExtServManager (11) -
Digest
:: Base (22) - Dir (62)
- Encoding (22)
-
Encoding
:: Converter (11) - File (132)
-
Gem
:: Ext :: Builder (11) -
Gem
:: Installer (11) -
Gem
:: Security :: Policy (11) -
Gem
:: SourceIndex (11) -
Gem
:: SourceInfoCache (44) -
Gem
:: Specification (11) - IO (110)
- IPAddr (11)
- IPSocket (11)
-
Net
:: HTTP (33) -
Net
:: IMAP (44) -
Net
:: SMTP (6) -
OpenSSL
:: ASN1 :: BMPString (22) -
OpenSSL
:: ASN1 :: BitString (44) -
OpenSSL
:: ASN1 :: GeneralString (22) -
OpenSSL
:: ASN1 :: GraphicString (22) -
OpenSSL
:: ASN1 :: IA5String (22) -
OpenSSL
:: ASN1 :: ISO64String (22) -
OpenSSL
:: ASN1 :: NumericString (22) -
OpenSSL
:: ASN1 :: OctetString (22) -
OpenSSL
:: ASN1 :: PrintableString (22) -
OpenSSL
:: ASN1 :: T61String (22) -
OpenSSL
:: ASN1 :: UTF8String (22) -
OpenSSL
:: ASN1 :: UniversalString (22) -
OpenSSL
:: ASN1 :: VideotexString (22) -
OpenSSL
:: Digest (11) -
OpenSSL
:: Digest :: DSS (22) -
OpenSSL
:: Digest :: DSS1 (22) -
OpenSSL
:: Digest :: MD2 (22) -
OpenSSL
:: Digest :: MD4 (22) -
OpenSSL
:: Digest :: MD5 (22) -
OpenSSL
:: Digest :: MDC2 (22) -
OpenSSL
:: Digest :: RIPEMD160 (22) -
OpenSSL
:: Digest :: SHA (22) -
OpenSSL
:: Digest :: SHA1 (22) -
OpenSSL
:: Digest :: SHA224 (22) -
OpenSSL
:: Digest :: SHA256 (22) -
OpenSSL
:: Digest :: SHA384 (22) -
OpenSSL
:: Digest :: SHA512 (22) -
OpenSSL
:: HMAC (22) -
OpenSSL
:: PKCS7 (11) -
OpenSSL
:: PKey :: EC (11) -
OptionParser
:: ParseError (11) -
Psych
:: Visitors :: YAMLTree (11) -
REXML
:: Comment (11) -
REXML
:: Entity (11) -
REXML
:: Text (22) -
Rake
:: FileTask (11) -
Rake
:: Task (11) - Random (15)
- Regexp (33)
- Resolv (44)
- Ripper (33)
-
RubyVM
:: InstructionSequence (42) -
Scanf
:: FormatString (6) - Shell (12)
- Socket (77)
- String (16)
- StringScanner (22)
- Struct (44)
- TracePoint (22)
-
WEBrick
:: HTTPAuth :: BasicAuth (11) -
WEBrick
:: HTTPAuth :: DigestAuth (11) - WIN32OLE (11)
-
Zlib
:: Deflate (11) -
Zlib
:: Inflate (11)
モジュール
- Exception2MessageMapper (12)
-
GC
:: Profiler (11) - Gem (77)
-
IRB
:: ExtendCommandBundle (11) - JSON (11)
-
JSON
:: Generator :: GeneratorMethods :: String :: Extend (11) - OpenURI (11)
- Psych (22)
- Rake (11)
- RbConfig (11)
- Readline (132)
-
RubyVM
:: AbstractSyntaxTree (8) - SecureRandom (62)
- Shellwords (22)
-
Test
:: Unit (1) - URI (123)
オブジェクト
- ENV (73)
-
Readline
:: HISTORY (88) - main (8)
キーワード
- << (11)
- [] (33)
- []= (11)
-
absolute
_ path (11) -
accept
_ charset (11) - alphanumeric (7)
-
asciicompat
_ encoding (11) - base64 (11)
- basename (11)
-
basic
_ quote _ characters (11) -
basic
_ quote _ characters= (11) -
basic
_ word _ break _ characters (11) -
basic
_ word _ break _ characters= (11) - binread (11)
- binwrite (11)
-
builtin
_ curves (11) - bytes (6)
- children (14)
-
class
_ name (11) - command (11)
-
compile
_ option (11) -
completer
_ quote _ characters (11) -
completer
_ quote _ characters= (11) -
completer
_ word _ break _ characters (11) -
completer
_ word _ break _ characters= (11) -
completion
_ append _ character (11) -
completion
_ append _ character= (11) -
create
_ guid (11) -
create
_ id (11) - decode (7)
-
decode
_ utf7 (11) -
decode
_ www _ form (11) -
decode
_ www _ form _ component (11) -
default
_ bindir (11) -
default
_ dir (11) -
default
_ exec _ format (11) -
default
_ path (11) -
default
_ record _ separator (6) -
default
_ sources (11) -
default
_ system _ source _ cache _ dir (11) -
default
_ user _ source _ cache _ dir (11) - deflate (11)
-
delete
_ at (11) - digest (176)
- dirname (11)
- disasm (11)
- disassemble (11)
- dump (11)
-
dump
_ stream (11) - each (11)
- encode (7)
-
encode
_ utf7 (11) -
encode
_ www _ form (11) -
encode
_ www _ form _ component (11) - entries (22)
- escape (40)
- escapeElement (11)
- escapeHTML (11)
-
escape
_ element (11) -
escape
_ html (11) -
exec
_ format (11) - extname (11)
- extract (44)
- fetch (11)
-
filename
_ quote _ characters (11) -
filename
_ quote _ characters= (11) -
filter
_ backtrace (11) -
format
_ date (11) -
format
_ datetime (11) - ftype (11)
- generate (11)
-
generate
_ line (11) - get (11)
- getaddress (22)
- getaddresses (11)
- gethostname (11)
- getname (11)
- getnames (11)
- getservbyport (11)
- glob (15)
- hex (11)
- hexdigest (165)
- index (7)
- inflate (11)
-
installed
_ spec _ directories (11) -
irb
_ original _ method _ name (11) - join (22)
-
json
_ create (11) - key (11)
-
last
_ match (11) -
latest
_ system _ cache _ file (11) -
latest
_ user _ cache _ file (11) - lex (11)
-
load
_ from _ binary _ extra _ data (9) -
locale
_ charmap (11) -
make
_ passwd (22) - matches? (11)
-
must
_ C _ version (11) -
name
_ list (11) - new (385)
- normalize (11)
-
normalize
_ yaml _ input (11) - notify (6)
- ntop (11)
- open (7)
-
open
_ uri (11) -
original
_ dir (11) -
pack
_ sockaddr _ in (11) -
pack
_ sockaddr _ un (11) - parse (8)
- path (11)
- pop (11)
- private (4)
-
proxy
_ address (11) -
proxy
_ pass (11) - public (4)
- push (11)
- quote (11)
-
random
_ bytes (11) -
raw
_ seed (2) - read (33)
- readlines (33)
- readlink (11)
- realdirpath (11)
- realpath (11)
- result (11)
-
rfc1123
_ date (11) -
scope
_ name (22) -
setup
_ argv (1) - shift (11)
- slice (11)
-
sockaddr
_ in (11) -
sockaddr
_ un (11) - split (11)
- start (6)
- store (11)
-
system
_ cache _ file (11) -
to
_ a (11) - tokenize (11)
- trace (11)
-
trusted
_ cert _ path (11) -
try
_ convert (11) - unescape (18)
- unescapeElement (11)
- unescapeHTML (11)
-
unescape
_ element (11) -
unescape
_ html (11) - unnormalize (11)
-
unpack
_ sockaddr _ un (11) -
unused
_ bits (11) -
unused
_ bits= (11) - urandom (7)
-
urlsafe
_ base64 (11) -
user
_ cache _ file (11) - uuid (11)
- values (11)
-
values
_ at (11) - ver (5)
- write (22)
-
write
_ smime (11)
検索結果
先頭5件
- String
. new(string = "" , encoding: string . encoding , capacity: string . bytesize) -> String - String
. new(string = "" , encoding: string . encoding , capacity: 127) -> String - String
. new(string = "" , encoding: string . encoding , capacity: 63) -> String - OptionParser
:: ParseError . filter _ backtrace(array) -> [String] - TracePoint
. trace(*events) {|obj| . . . } -> TracePoint
-
String
. new(string = "" , encoding: string . encoding , capacity: string . bytesize) -> String (24980.0) -
string と同じ内容の新しい文字列を作成して返します。 引数を省略した場合は空文字列を生成して返します。
...
string と同じ内容の新しい文字列を作成して返します。
引数を省略した場合は空文字列を生成して返します。
@param string 文字列
@param encoding 作成する文字列のエンコーディングを文字列か
Encoding オブジェクト......せん)。省略した場合は引数 string のエンコーディングと同
じになります(ただし、string が指定されていなかった場合は
Encoding::ASCII_8BITになります)。
@param capacity 内部バッファのサイズを指定し......(そしてreallocがなんども呼ばれる)ときの
パフォーマンスが改善されるかもしれません。
省略した場合、引数stringのバイト数が127未満であれば127、
それ以上であればstring.bytesizeになり... -
String
. new(string = "" , encoding: string . encoding , capacity: 127) -> String (24780.0) -
string と同じ内容の新しい文字列を作成して返します。 引数を省略した場合は空文字列を生成して返します。
...
string と同じ内容の新しい文字列を作成して返します。
引数を省略した場合は空文字列を生成して返します。
@param string 文字列
@param encoding 作成する文字列のエンコーディングを文字列か
Encoding オブジェクト......せん)。省略した場合は引数 string のエンコーディングと同
じになります(ただし、string が指定されていなかった場合は
Encoding::ASCII_8BITになります)。
@param capacity 内部バッファのサイズを指定し......(そしてreallocがなんども呼ばれる)ときの
パフォーマンスが改善されるかもしれません。
省略した場合、引数stringのバイト数が127未満であれば127、
それ以上であればstring.bytesizeになり... -
String
. new(string = "" , encoding: string . encoding , capacity: 63) -> String (24780.0) -
string と同じ内容の新しい文字列を作成して返します。 引数を省略した場合は空文字列を生成して返します。
...
string と同じ内容の新しい文字列を作成して返します。
引数を省略した場合は空文字列を生成して返します。
@param string 文字列
@param encoding 作成する文字列のエンコーディングを文字列か
Encoding オブジェクト......せん)。省略した場合は引数 string のエンコーディングと同
じになります(ただし、string が指定されていなかった場合は
Encoding::ASCII_8BITになります)。
@param capacity 内部バッファのサイズを指定し......(そしてreallocがなんども呼ばれる)ときの
パフォーマンスが改善されるかもしれません。
省略した場合、引数stringのバイト数が127未満であれば127、
それ以上であればstring.bytesizeになり... -
OptionParser
:: ParseError . filter _ backtrace(array) -> [String] (18502.0) -
array で指定されたバックトレースから optparse ライブラリに関する行を除 外します。
...
array で指定されたバックトレースから optparse ライブラリに関する行を除
外します。
デバッグモード($DEBUGが真)の場合は何もしません。
@param array バックトレースを文字列の配列で指定します。
@return array を返します。... -
TracePoint
. trace(*events) {|obj| . . . } -> TracePoint (18413.0) -
新しい TracePoint オブジェクトを作成して自動的にトレースを開始し ます。TracePoint.new のコンビニエンスメソッドです。
...新しい TracePoint オブジェクトを作成して自動的にトレースを開始し
ます。TracePoint.new のコンビニエンスメソッドです。
@param events トレースするイベントを String か Symbol で任
意の数指定します。指定できる値に......ついては
TracePoint.new を参照してください。
//emlist[例][ruby]{
trace = TracePoint.trace(:call) { |tp| [tp.lineno, tp.event] }
# => #<TracePoint:0x007f786a452448>
trace.enabled? # => true
//}
@raise ThreadError ブロックを指定しなかった場合に発生し... -
JSON
:: Generator :: GeneratorMethods :: String :: Extend . json _ create(hash) -> String (18308.0) -
JSON のオブジェクトから Ruby の文字列を生成して返します。
...のオブジェクトから Ruby の文字列を生成して返します。
@param hash キーとして "raw" という文字列を持ち、その値として数値の配列を持つハッシュを指定します。
require 'json'
String.json_create({"raw" => [0x41, 0x42, 0x43]}) # => "ABC"... -
RubyVM
:: InstructionSequence . load _ from _ binary _ extra _ data(binary) -> String (15402.0) -
バイナリフォーマットの文字列から埋め込まれたextra_dataを取り出します。
...埋め込まれたextra_dataを取り出します。
//emlist[例][ruby]{
iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
binary = iseq.to_binary("extra_data")
RubyVM::InstructionSequence.load_from_binary_extra_data(binary) # => extra_data
//}
@see RubyVM::InstructionSequence#to_binary... -
RubyVM
:: AbstractSyntaxTree . parse(string) -> RubyVM :: AbstractSyntaxTree :: Node (12515.0) -
文字列を抽象構文木にパースし、その木の根ノードを返します。
...ます。
@param string パースする対象の Ruby のコードを文字列で指定します。
@param keep_script_lines true を指定すると、 Node#script_lines でノードと関連づけられたソースコードのテキストを取得できます。
@param keep_tokens true を指定......Node#token が利用できます。
@param error_tolerant true を指定すると、構文エラーが発生した際にエラー箇所を type が :ERROR であるようなノードに置き換えてツリーを生成します。
@raise SyntaxError string が Ruby のコードとして正しくな......RubyVM::AbstractSyntaxTree.parse("x = 1 + 2")
# => (SCOPE@1:0-1:9
# tbl: [:x]
# args: nil
# body:
# (LASGN@1:0-1:9 :x
# (OPCALL@1:4-1:9 (LIT@1:4-1:5 1) :+ (LIST@1:8-1:9 (LIT@1:8-1:9 2) nil))))
pp RubyVM::AbstractSyntaxTree.parse("x = 1; p(x; y=2", error_tolerant: true)
# =... -
RubyVM
:: AbstractSyntaxTree . parse(string , keep _ script _ lines: false , error _ tolerant: false , keep _ tokens: false) -> RubyVM :: AbstractSyntaxTree :: Node (12515.0) -
文字列を抽象構文木にパースし、その木の根ノードを返します。
...ます。
@param string パースする対象の Ruby のコードを文字列で指定します。
@param keep_script_lines true を指定すると、 Node#script_lines でノードと関連づけられたソースコードのテキストを取得できます。
@param keep_tokens true を指定......Node#token が利用できます。
@param error_tolerant true を指定すると、構文エラーが発生した際にエラー箇所を type が :ERROR であるようなノードに置き換えてツリーを生成します。
@raise SyntaxError string が Ruby のコードとして正しくな......RubyVM::AbstractSyntaxTree.parse("x = 1 + 2")
# => (SCOPE@1:0-1:9
# tbl: [:x]
# args: nil
# body:
# (LASGN@1:0-1:9 :x
# (OPCALL@1:4-1:9 (LIT@1:4-1:5 1) :+ (LIST@1:8-1:9 (LIT@1:8-1:9 2) nil))))
pp RubyVM::AbstractSyntaxTree.parse("x = 1; p(x; y=2", error_tolerant: true)
# =... -
RubyVM
:: AbstractSyntaxTree . parse(string) -> RubyVM :: AbstractSyntaxTree :: Node (12514.0) -
文字列を抽象構文木にパースし、その木の根ノードを返します。
...param string パースする対象の Ruby のコードを文字列で指定します。
@raise SyntaxError string が Ruby のコードとして正しくない場合に発生します。
//emlist[][ruby]{
pp RubyVM::AbstractSyntaxTree.parse("x = 1 + 2")
# => (SCOPE@1:0-1:9
# tbl: [:x]
# ar......gs: nil
# body:
# (LASGN@1:0-1:9 :x
# (OPCALL@1:4-1:9 (LIT@1:4-1:5 1) :+ (LIST@1:8-1:9 (LIT@1:8-1:9 2) nil))))
//}... -
URI
. extract(str) -> [String] (12509.0) -
文字列 str に対してパターンマッチングを試み、 絶対URIにマッチした部分文字列からなる配列として返します。 抽出する URI がなければ空の配列を返します。
...文字列 str に対してパターンマッチングを試み、
絶対URIにマッチした部分文字列からなる配列として返します。
抽出する URI がなければ空の配列を返します。
第2引数に文字列の配列 schemes が与えられた場合は
そのスキー......は String#scan と同様で、
マッチした部分がみつかるたびに uri_str に
その部分を代入してブロックを評価します。
このときは nil を返します。
このメソッドは Ruby 2.2 から obsolete です。
@param str 文字列を与えます。
@param sche......対象としたいスキームを、文字列の配列として与えます。
例:
require 'uri'
str = "
http://www.ruby-lang.org/
http://www.ruby-lang.org/man-1.6/
"
p URI.extract(str, ["http"])
=> ["http://www.ruby-lang.org/", "http://www.ruby-lang.org/man-1.6/"]... -
URI
. extract(str , schemes) -> [String] (12509.0) -
文字列 str に対してパターンマッチングを試み、 絶対URIにマッチした部分文字列からなる配列として返します。 抽出する URI がなければ空の配列を返します。
...文字列 str に対してパターンマッチングを試み、
絶対URIにマッチした部分文字列からなる配列として返します。
抽出する URI がなければ空の配列を返します。
第2引数に文字列の配列 schemes が与えられた場合は
そのスキー......は String#scan と同様で、
マッチした部分がみつかるたびに uri_str に
その部分を代入してブロックを評価します。
このときは nil を返します。
このメソッドは Ruby 2.2 から obsolete です。
@param str 文字列を与えます。
@param sche......対象としたいスキームを、文字列の配列として与えます。
例:
require 'uri'
str = "
http://www.ruby-lang.org/
http://www.ruby-lang.org/man-1.6/
"
p URI.extract(str, ["http"])
=> ["http://www.ruby-lang.org/", "http://www.ruby-lang.org/man-1.6/"]... -
URI
. extract(str) {|uri _ str| . . . } -> nil (12409.0) -
文字列 str に対してパターンマッチングを試み、 絶対URIにマッチした部分文字列からなる配列として返します。 抽出する URI がなければ空の配列を返します。
...文字列 str に対してパターンマッチングを試み、
絶対URIにマッチした部分文字列からなる配列として返します。
抽出する URI がなければ空の配列を返します。
第2引数に文字列の配列 schemes が与えられた場合は
そのスキー......は String#scan と同様で、
マッチした部分がみつかるたびに uri_str に
その部分を代入してブロックを評価します。
このときは nil を返します。
このメソッドは Ruby 2.2 から obsolete です。
@param str 文字列を与えます。
@param sche......対象としたいスキームを、文字列の配列として与えます。
例:
require 'uri'
str = "
http://www.ruby-lang.org/
http://www.ruby-lang.org/man-1.6/
"
p URI.extract(str, ["http"])
=> ["http://www.ruby-lang.org/", "http://www.ruby-lang.org/man-1.6/"]... -
URI
. extract(str , schemes) {|uri _ str| . . . } -> nil (12409.0) -
文字列 str に対してパターンマッチングを試み、 絶対URIにマッチした部分文字列からなる配列として返します。 抽出する URI がなければ空の配列を返します。
...文字列 str に対してパターンマッチングを試み、
絶対URIにマッチした部分文字列からなる配列として返します。
抽出する URI がなければ空の配列を返します。
第2引数に文字列の配列 schemes が与えられた場合は
そのスキー......は String#scan と同様で、
マッチした部分がみつかるたびに uri_str に
その部分を代入してブロックを評価します。
このときは nil を返します。
このメソッドは Ruby 2.2 から obsolete です。
@param str 文字列を与えます。
@param sche......対象としたいスキームを、文字列の配列として与えます。
例:
require 'uri'
str = "
http://www.ruby-lang.org/
http://www.ruby-lang.org/man-1.6/
"
p URI.extract(str, ["http"])
=> ["http://www.ruby-lang.org/", "http://www.ruby-lang.org/man-1.6/"]...