ライブラリ
- ビルトイン (1127)
-
cgi
/ core (11) -
cgi
/ session (11) - continuation (11)
- csv (88)
- dbm (11)
- fiddle (66)
-
fiddle
/ import (11) - forwardable (22)
- gdbm (11)
- json (11)
- matrix (67)
-
minitest
/ mock (1) -
minitest
/ unit (1) - mkmf (11)
-
net
/ http (22) - openssl (44)
- optparse (33)
- ostruct (11)
- pstore (44)
- psych (11)
- rake (22)
-
rake
/ packagetask (22) -
rexml
/ document (110) -
rexml
/ parsers / pullparser (22) -
rinda
/ tuplespace (11) -
rubygems
/ command _ manager (11) -
rubygems
/ config _ file (22) - sdbm (11)
- set (11)
- shell (12)
-
shell
/ command-processor (12) -
shell
/ filter (12) - stringio (11)
- strscan (11)
- thwait (24)
- tsort (21)
-
webrick
/ httpresponse (22) -
webrick
/ httpserver (22) -
webrick
/ httputils (11) -
win32
/ registry (22) - win32ole (66)
-
yaml
/ dbm (33)
クラス
- Array (392)
-
CGI
:: Session (11) -
CSV
:: Row (44) -
CSV
:: Table (44) - Class (3)
- Continuation (11)
- DBM (11)
- Enumerator (22)
-
Fiddle
:: Handle (22) -
Fiddle
:: Pointer (44) - GDBM (11)
-
Gem
:: CommandManager (11) -
Gem
:: ConfigFile (22) - Hash (33)
- IO (33)
- Integer (5)
-
JSON
:: State (11) - MatchData (33)
- Matrix (17)
- Method (22)
-
MiniTest
:: Mock (1) -
MiniTest
:: Unit (1) - Module (49)
- NilClass (11)
-
ObjectSpace
:: WeakMap (22) -
OpenSSL
:: Config (33) -
OpenSSL
:: OCSP :: BasicResponse (11) - OpenStruct (11)
- OptionParser (33)
- PStore (44)
-
Psych
:: Handler (11) -
REXML
:: AttlistDecl (11) -
REXML
:: Attributes (33) -
REXML
:: Elements (22) -
REXML
:: Parent (44) -
REXML
:: Parsers :: PullEvent (22) -
Rake
:: PackageTask (22) - Range (40)
- Regexp (33)
-
Rinda
:: TupleEntry (11) - SDBM (11)
- Set (11)
- Shell (12)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (12) - String (209)
- StringIO (11)
- StringScanner (11)
- Struct (11)
- Symbol (110)
- Thread (55)
- ThreadsWait (24)
- Vector (50)
-
WEBrick
:: HTTPResponse (22) -
WEBrick
:: HTTPServer :: MountTable (22) -
WEBrick
:: HTTPUtils :: FormData (11) - WIN32OLE (22)
-
WIN32OLE
_ TYPE (11) -
WIN32OLE
_ VARIABLE (11) -
WIN32OLE
_ VARIANT (22) -
Win32
:: Registry (22) -
YAML
:: DBM (33)
モジュール
-
CGI
:: QueryExtension :: Value (11) - Enumerable (44)
-
Fiddle
:: Importer (11) - Forwardable (22)
- Kernel (11)
-
Net
:: HTTPHeader (22) -
Rake
:: TaskManager (22) - TSort (21)
キーワード
- =~ (11)
- []= (452)
-
all
_ waits (6) - at (11)
- call (33)
- clear (22)
- combination (11)
- component (11)
-
const
_ source _ location (5) - constants (11)
-
def
_ delegator (11) -
def
_ instance _ delegator (11) -
default
_ argv= (11) -
default
_ event _ sources (11) - delete (33)
- each (11)
- each2 (11)
-
each
_ line (22) -
each
_ strongly _ connected _ component _ from (21) - element (22)
- empty? (6)
- expect (1)
- fetch (11)
- field (11)
- fill (66)
- finished? (6)
- first (33)
-
included
_ modules (11) -
install
_ files (11) - join (22)
- last (22)
- match (22)
- max (36)
- min (36)
-
next
_ values (11) -
next
_ wait (6) -
ole
_ type _ detail (11) - pack (19)
-
package
_ files (11) -
package
_ files= (11) -
peek
_ values (11) - permutation (22)
- pop (11)
- prefixes (11)
-
prepend
_ features (11) - product (22)
- readlines (44)
-
repeated
_ combination (11) -
repeated
_ permutation (11) - run (1)
- section (11)
- shift (11)
- sign (11)
- slice (121)
- slice! (33)
-
sort
_ by (22) -
start
_ document (11) - store (22)
- subclasses (3)
- summarize (22)
- sym (11)
- test (18)
-
to
_ a (11) - transaction (11)
-
undef
_ method (11) - unpack (11)
- value (11)
検索結果
先頭5件
- Fiddle
:: Handle # [](func) -> Integer - Shell
# [](command , file1 , file2 = nil) -> bool | Time | Integer | nil - Shell
:: CommandProcessor # [](command , file1 , file2 = nil) -> bool | Time | Integer | nil - Shell
:: Filter # [](command , file1 , file2 = nil) -> bool | Time | Integer | nil - WEBrick
:: HTTPServer :: MountTable # [](dir) -> WEBrick :: HTTPServlet :: AbstractServlet
-
Fiddle
:: Handle # [](func) -> Integer (24101.0) -
関数やグローバル変数 func へのポインタを取得し、整数として返します。
...@param func 得たいシンボルの名前を文字列で与えます。
@raise Fiddle::DLError シンボルが見つからなかった時に発生します。
require 'fiddle'
h = Fiddle::Handle.new('libc.so.6')
p h.sym('strlen') # 関数ポインタのアドレスを整数で表示... -
Shell
# [](command , file1 , file2 = nil) -> bool | Time | Integer | nil (21301.0) -
Kernel.#test や FileTest のメソッドに処理を委譲します。
...el.#test や FileTest のメソッドに処理を委譲します。
@param command 数値、またはサイズが 1 の文字列の場合は Kernel.#test に処理委譲します。
2 文字以上の文字列の場合は FileTest のメソッドとして実行します。
@param fil......e1 文字列でファイルへのパスを指定します。
@param file2 文字列でファイルへのパスを指定します。
require 'shell'
Shell.verbose = false
sh = Shell.new
begin
sh.mkdir("foo")
rescue
end
p sh[?e, "foo"] # => true
p sh[:e, "foo"] #......=> true
p sh["e", "foo"] # => true
p sh[:exists?, "foo"] # => true
p sh["exists?", "foo"] # => true
@see Kernel.#test, FileTest... -
Shell
:: CommandProcessor # [](command , file1 , file2 = nil) -> bool | Time | Integer | nil (21301.0) -
Kernel.#test や FileTest のメソッドに処理を委譲します。
...el.#test や FileTest のメソッドに処理を委譲します。
@param command 数値、またはサイズが 1 の文字列の場合は Kernel.#test に処理委譲します。
2 文字以上の文字列の場合は FileTest のメソッドとして実行します。
@param fil......e1 文字列でファイルへのパスを指定します。
@param file2 文字列でファイルへのパスを指定します。
require 'shell'
Shell.verbose = false
sh = Shell.new
begin
sh.mkdir("foo")
rescue
end
p sh[?e, "foo"] # => true
p sh[:e, "foo"] #......=> true
p sh["e", "foo"] # => true
p sh[:exists?, "foo"] # => true
p sh["exists?", "foo"] # => true
@see Kernel.#test, FileTest... -
Shell
:: Filter # [](command , file1 , file2 = nil) -> bool | Time | Integer | nil (21301.0) -
Kernel.#test や FileTest のメソッドに処理を委譲します。
...el.#test や FileTest のメソッドに処理を委譲します。
@param command 数値、またはサイズが 1 の文字列の場合は Kernel.#test に処理委譲します。
2 文字以上の文字列の場合は FileTest のメソッドとして実行します。
@param fil......e1 文字列でファイルへのパスを指定します。
@param file2 文字列でファイルへのパスを指定します。
require 'shell'
Shell.verbose = false
sh = Shell.new
begin
sh.mkdir("foo")
rescue
end
p sh[?e, "foo"] # => true
p sh[:e, "foo"] #......=> true
p sh["e", "foo"] # => true
p sh[:exists?, "foo"] # => true
p sh["exists?", "foo"] # => true
@see Kernel.#test, FileTest... -
WEBrick
:: HTTPServer :: MountTable # [](dir) -> WEBrick :: HTTPServlet :: AbstractServlet (21301.0) -
与えられたディレクトリに対応するサーブレットを返します。
...与えられたディレクトリに対応するサーブレットを返します。
@param dir ディレクトリを指定します。
@return WEBrick::HTTPServlet::AbstractServlet のサブクラスのインタンスを返します。... -
CSV
:: Table # [](header) -> [String] | [nil] (21201.0) -
ミックスモードでは、このメソッドは引数に行番号を指定すれば行単位で動作 し、ヘッダの名前を指定すれば列単位で動作します。
...の名前を指定すれば列単位で動作します。
このメソッドを呼び出す前に CSV::Table#by_col! を呼び出すとカラム
モードになります。また CSV::Table#by_row! を呼び出すとロウモード
になります。
@param index ミックスモード・ロウモ......せん。
//emlist[例][ruby]{
require "csv"
row1 = CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"])
row2 = CSV::Row.new(["header1", "header2"], ["row2_1", "row2_2"])
table = CSV::Table.new([row1, row2])
# ミックスモード
p table.mode # => :col_or_row
p table[0] # =>......2">
p table[1] # => #<CSV::Row "header1":"row2_1" "header2":"row2_2">
p table["header2"] # => ["row1_2", "row2_2"]
p table[0..1] # => [#<CSV::Row "header1":"row1_1" "header2":"row1_2">, #<CSV::Row "header1":"row2_1" "header2":"row2_2">]
# カラムモード
table.by_col!
p table.mode... -
CSV
:: Table # [](index) -> CSV :: Row | [String] | nil (21201.0) -
ミックスモードでは、このメソッドは引数に行番号を指定すれば行単位で動作 し、ヘッダの名前を指定すれば列単位で動作します。
...の名前を指定すれば列単位で動作します。
このメソッドを呼び出す前に CSV::Table#by_col! を呼び出すとカラム
モードになります。また CSV::Table#by_row! を呼び出すとロウモード
になります。
@param index ミックスモード・ロウモ......せん。
//emlist[例][ruby]{
require "csv"
row1 = CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"])
row2 = CSV::Row.new(["header1", "header2"], ["row2_1", "row2_2"])
table = CSV::Table.new([row1, row2])
# ミックスモード
p table.mode # => :col_or_row
p table[0] # =>......2">
p table[1] # => #<CSV::Row "header1":"row2_1" "header2":"row2_2">
p table["header2"] # => ["row1_2", "row2_2"]
p table[0..1] # => [#<CSV::Row "header1":"row1_1" "header2":"row1_2">, #<CSV::Row "header1":"row2_1" "header2":"row2_2">]
# カラムモード
table.by_col!
p table.mode... -
CSV
:: Table # [](range) -> [CSV :: Row]| [Array] | nil (21201.0) -
ミックスモードでは、このメソッドは引数に行番号を指定すれば行単位で動作 し、ヘッダの名前を指定すれば列単位で動作します。
...の名前を指定すれば列単位で動作します。
このメソッドを呼び出す前に CSV::Table#by_col! を呼び出すとカラム
モードになります。また CSV::Table#by_row! を呼び出すとロウモード
になります。
@param index ミックスモード・ロウモ......せん。
//emlist[例][ruby]{
require "csv"
row1 = CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"])
row2 = CSV::Row.new(["header1", "header2"], ["row2_1", "row2_2"])
table = CSV::Table.new([row1, row2])
# ミックスモード
p table.mode # => :col_or_row
p table[0] # =>......2">
p table[1] # => #<CSV::Row "header1":"row2_1" "header2":"row2_2">
p table["header2"] # => ["row1_2", "row2_2"]
p table[0..1] # => [#<CSV::Row "header1":"row1_1" "header2":"row1_2">, #<CSV::Row "header1":"row2_1" "header2":"row2_2">]
# カラムモード
table.by_col!
p table.mode... -
Fiddle
:: Importer # [](name) -> Fiddle :: Function|nil (21201.0) -
Fiddle::Importer#extern でインポートした関数の Fiddle::Function オブジェクト を返します。
...Fiddle::Importer#extern でインポートした関数の
Fiddle::Function オブジェクト
を返します。
name という名前の関数が存在しない場合は nil を返します。
@param name 関数の名前の文字列... -
Fiddle
:: Pointer # [](offset , len) -> String (21201.0) -
自身の指すアドレスに offset バイトを足したメモリ領域の先頭 len バイトを複製し、 文字列として返します。
...自身の指すアドレスに offset バイトを足したメモリ領域の先頭 len バイトを複製し、
文字列として返します。
(self + offset).to_s(len) と同等です。
offset + len が自身のサイズより小さいかを検証しません。
@param offset 値を得た......セットを整数で与えます。
@param len 値を得たい領域のサイズを指定します。
@raise Fiddle::DLError self の保持するポインタが NULL である場合に発生します
例:
require 'fiddle'
s = 'abc'
cptr = Fiddle::Pointer[s]
p cptr[0, 1] #=> "a"... -
REXML
:: AttlistDecl # [](key) -> String | nil (21201.0) -
key という属性名のデフォルト値を返します。
...key という属性名のデフォルト値を返します。
key という名前の属性が存在しない、もしくは
デフォルト値を持たない場合は nil を返します。...