ライブラリ
- ビルトイン (1367)
-
cgi
/ core (24) - continuation (24)
- csv (84)
- dbm (12)
-
drb
/ gw (12) - fiddle (72)
-
fiddle
/ import (12) - forwardable (24)
- gdbm (12)
- matrix (117)
-
minitest
/ mock (1) -
minitest
/ unit (2) - mkmf (12)
- monitor (12)
-
net
/ http (24) -
net
/ imap (12) - openssl (36)
- optparse (36)
- ostruct (24)
- pstore (84)
- psych (12)
- rake (48)
-
rake
/ packagetask (24) -
rexml
/ document (120) -
rexml
/ parsers / pullparser (24) -
rinda
/ tuplespace (12) - sdbm (12)
- shell (12)
-
shell
/ command-processor (12) -
shell
/ filter (12) - stringio (12)
- strscan (12)
- thwait (42)
- tsort (23)
-
webrick
/ cgi (24) -
webrick
/ httprequest (12) -
webrick
/ httpresponse (24) -
webrick
/ httpserver (24) -
webrick
/ httputils (12) -
webrick
/ server (12) -
win32
/ registry (24) - win32ole (48)
-
yaml
/ dbm (12)
クラス
- Array (405)
-
CSV
:: Row (36) -
CSV
:: Table (48) - Continuation (24)
- DBM (12)
-
DRb
:: GW (12) - Enumerator (24)
-
Fiddle
:: Handle (24) -
Fiddle
:: Pointer (48) - GDBM (12)
- Hash (12)
- IO (36)
- Integer (24)
- MatchData (48)
- Matrix (43)
- Method (44)
-
MiniTest
:: Mock (1) -
MiniTest
:: Unit (2) - Module (36)
-
Net
:: IMAP :: FetchData (12) - NilClass (12)
- Object (12)
-
OpenSSL
:: Config (24) -
OpenSSL
:: OCSP :: BasicResponse (12) - OpenStruct (24)
- OptionParser (36)
- PStore (84)
- Proc (12)
-
Psych
:: Handler (12) -
REXML
:: AttlistDecl (12) -
REXML
:: Attributes (36) -
REXML
:: Elements (24) -
REXML
:: Parent (48) -
REXML
:: Parsers :: PullEvent (24) -
Rake
:: NameSpace (12) -
Rake
:: PackageTask (24) -
Rake
:: TaskArguments (12) - Range (102)
- Regexp (48)
-
Rinda
:: TupleEntry (12) - SDBM (12)
- Shell (12)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (12) - String (300)
- StringIO (12)
- StringScanner (12)
- Struct (24)
- Symbol (120)
- Thread (60)
- ThreadsWait (42)
- Vector (74)
-
WEBrick
:: CGI (24) -
WEBrick
:: GenericServer (12) -
WEBrick
:: HTTPRequest (12) -
WEBrick
:: HTTPResponse (24) -
WEBrick
:: HTTPServer :: MountTable (24) -
WEBrick
:: HTTPUtils :: FormData (12) -
WIN32OLE
_ TYPE (12) -
WIN32OLE
_ VARIABLE (12) -
WIN32OLE
_ VARIANT (24) -
Win32
:: Registry (24) -
YAML
:: DBM (12)
モジュール
-
CGI
:: QueryExtension (12) -
CGI
:: QueryExtension :: Value (12) - Enumerable (48)
-
Fiddle
:: Importer (12) - Forwardable (24)
- Kernel (12)
- MonitorMixin (12)
-
Net
:: HTTPHeader (24) -
Rake
:: TaskManager (24) - TSort (23)
キーワード
- === (8)
- =~ (12)
- []= (345)
- abort (12)
-
all
_ waits (6) - at (12)
- attr (12)
- call (36)
- clear (12)
- combination (24)
- commit (12)
- component (24)
-
const
_ source _ location (12) - constants (12)
- curry (12)
-
def
_ delegator (12) -
def
_ instance _ delegator (12) -
default
_ argv= (12) -
default
_ event _ sources (12) - delete (36)
- each2 (24)
-
each
_ line (24) -
each
_ strongly _ connected _ component _ from (23) - element (24)
- empty? (6)
- encode (36)
- entries (7)
- expect (1)
- fetch (12)
- field (12)
- fill (24)
- finished? (6)
- first (48)
-
install
_ files (12) - join (30)
-
join
_ nowait (6) - last (24)
- match (24)
- max (62)
- min (62)
-
mon
_ enter (12) - names (12)
-
next
_ values (12) -
next
_ wait (6) -
ole
_ type _ detail (12) - pack (21)
-
package
_ files (12) -
package
_ files= (12) -
peek
_ values (12) - permutation (24)
- pop (12)
- prefixes (12)
-
prepend
_ features (12) -
process
_ args (1) - product (24)
- readlines (48)
-
repeated
_ combination (24) -
repeated
_ permutation (24) - run (1)
- section (12)
- shift (24)
- sign (12)
- slice (132)
- slice! (24)
-
sort
_ by (24) - start (12)
-
start
_ document (12) - store (24)
- summarize (24)
- sym (12)
- test (18)
- threads (6)
-
to
_ a (31) - transaction (12)
- transpose (12)
- unpack (12)
- value (12)
検索結果
先頭5件
-
WEBrick
:: HTTPServer :: MountTable # [](dir) -> WEBrick :: HTTPServlet :: AbstractServlet (27301.0) -
与えられたディレクトリに対応するサーブレットを返します。
...与えられたディレクトリに対応するサーブレットを返します。
@param dir ディレクトリを指定します。
@return WEBrick::HTTPServlet::AbstractServlet のサブクラスのインタンスを返します。... -
REXML
:: Parent # [](index) -> REXML :: Child | nil (27201.0) -
子ノード列上の index で指定された場所のノードを返します。
子ノード列上の index で指定された場所のノードを返します。
範囲外を指定した場合は nil を返します。 -
String
# [](substr) -> String | nil (24408.0) -
self が substr を含む場合、一致した文字列を新しく作って返します。 substr を含まなければ nil を返します。
...ubstr を含む場合、一致した文字列を新しく作って返します。
substr を含まなければ nil を返します。
@param substr 取得したい文字列のパターン。文字列
//emlist[例][ruby]{
substr = "bar"
result = "foobar"[substr]
p result # => "bar"
p substr.eq......ual?(result) # => false
//}... -
Rake
:: TaskManager # [](task _ name , scopes = nil) -> Rake :: Task (24401.0) -
与えられたタスク名にマッチするタスクを検索します。
...す。
@param task_name タスク名を指定します。
@param scopes スコープを指定します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
Rake.application["test_rake_app"] # => <Rake::Task test_rake_app => []>
end
//}... -
String
# [](nth , len) -> String | nil (24328.0) -
nth 文字目から長さ len 文字の部分文字列を新しく作って返します。 nth が負の場合は文字列の末尾から数えます。
...nth 文字目から長さ len 文字の部分文字列を新しく作って返します。
nth が負の場合は文字列の末尾から数えます。
@param nth 取得したい文字列の開始インデックスを整数で指定します。
@param len 取得したい文字列の長さ......定します。
@return nth が範囲外を指す場合は nil を返します。
//emlist[例][ruby]{
str0 = "bar"
str0[2, 1] #=> "r"
str0[2, 0] #=> ""
str0[2, 100] #=> "r" (右側を超えても平気)
str0[-1, 1] #=> "r"
str0[-1, 2] #=> "r" (右に向かっ......str0[3, 1] #=> ""
str0[4, 1] #=> nil
str0[-4, 1] #=> nil
str1 = str0[0, 2] # (str0 の「一部」を str1 とする)
str1 #=> "ba"
str1[0] = "XYZ"
str1 #=> "XYZa" (str1 の内容が破壊的に変更された)
str0 #=> "bar" (str0... -
String
# [](nth) -> String | nil (24323.0) -
nth 番目の文字を返します。 nth が負の場合は文字列の末尾から数えます。 つまり、 self.size + nth 番目の文字を返します。
...nth 番目の文字を返します。
nth が負の場合は文字列の末尾から数えます。
つまり、 self.size + nth 番目の文字を返します。
nth が範囲外を指す場合は nil を返します。
@param nth 文字の位置を表す整数
@return 指定した位置の文......字を表す String オブジェクト
//emlist[例][ruby]{
p 'bar'[2] # => "r"
p 'bar'[2] == ?r # => true
p 'bar'[-1] # => "r"
p 'bar'[3] # => nil
p 'bar'[-4] # => nil
//}
このメソッドの仕様は 1.8.x 以前から大きく変更されていますので注意が必要... -
String
# [](range) -> String (24308.0) -
rangeで指定したインデックスの範囲に含まれる部分文字列を返します。
...
rangeで指定したインデックスの範囲に含まれる部分文字列を返します。
@param range 取得したい文字列の範囲を示す Range オブジェクト
=== rangeオブジェクトが終端を含む場合
インデックスと文字列の対応については以下の........4] # => 'cde'
range.last が文字列の長さ以上のときは
(文字列の長さ - 1) を指定したものとみなされます。
range.first が 0 より小さいか文字列の長さより大きいときは nil を
返します。ただし range.first および range.last のどちら......一度だけ文字列の長さを足して
再試行します。
//emlist[例][ruby]{
'abcd'[ 2 .. 1] # => ""
'abcd'[ 2 .. 2] # => "c"
'abcd'[ 2 .. 3] # => "cd"
'abcd'[ 2 .. 4] # => "cd"
'abcd'[ 2 .. -1] # => "cd" # str[f..-1] は「f 文字目から
'abcd'[ 3 .. -1] # => "d" # 文字列... -
String
# [](regexp , name) -> String (24308.0) -
正規表現 regexp の name で指定した名前付きキャプチャにマッチする最初の 部分文字列を返します。正規表現が self にマッチしなかった場合は nil を返 します。
...正規表現 regexp の name で指定した名前付きキャプチャにマッチする最初の
部分文字列を返します。正規表現が self にマッチしなかった場合は nil を返
します。
@param regexp 正規表現を指定します。
@param name 取得したい部分文......名前
@raise IndexError name に対応する括弧がない場合に発生します。
//emlist[例][ruby]{
s = "FooBar"
s[/(?<foo>[A-Z]..)(?<bar>[A-Z]..)/] # => "FooBar"
s[/(?<foo>[A-Z]..)(?<bar>[A-Z]..)/, "foo"] # => "Foo"
s[/(?<foo>[A-Z]..)(?<bar>[A-Z]..)/, "bar"] # => "Bar"
s[/(?<foo>[......A-Z]..)(?<bar>[A-Z]..)/, "baz"] # => IndexError
//}... -
String
# [](regexp , nth = 0) -> String (24308.0) -
正規表現 regexp の nth 番目の括弧にマッチする最初の部分文字列を返します。 nth を省略したときや 0 の場合は正規表現がマッチした部分文字列全体を返します。 正規表現が self にマッチしなかった場合や nth に対応する括弧がないときは nil を返します。
...正規表現 regexp の nth 番目の括弧にマッチする最初の部分文字列を返します。
nth を省略したときや 0 の場合は正規表現がマッチした部分文字列全体を返します。
正規表現が self にマッチしなかった場合や nth に対応する括......@param regexp 取得したい文字列のパターンを示す正規表現
@param nth 取得したい正規表現レジスタのインデックス。整数
//emlist[例][ruby]{
p "foobar"[/bar/] # => "bar"
p $~.begin(0) # => 3
p "def getcnt(line)"[ /def\s+(\w+)/, 1 ] # => "getcnt"...