ライブラリ
- ビルトイン (344)
- csv (52)
- dbm (12)
- gdbm (12)
- matrix (38)
-
minitest
/ spec (1) -
minitest
/ unit (1) - monitor (24)
-
net
/ http (24) - nkf (12)
- openssl (120)
- pathname (18)
- pp (12)
- pstore (36)
- psych (12)
- rake (144)
- readline (36)
-
rexml
/ document (36) -
rexml
/ parsers / pullparser (24) -
rubygems
/ package / tar _ header (12) - sdbm (12)
- set (9)
-
shell
/ error (6) - strscan (24)
- thread (16)
- thwait (12)
- win32ole (36)
クラス
- Array (16)
-
CSV
:: Row (12) -
CSV
:: Table (12) - DBM (12)
- Dir (9)
-
Encoding
:: Converter (60) - File (18)
- GDBM (12)
-
Gem
:: Package :: TarHeader (12) - Hash (12)
- IO (36)
- Matrix (38)
-
Net
:: HTTP (24) - Object (13)
- PStore (36)
- Pathname (18)
-
Psych
:: Handler (12) -
REXML
:: Elements (12) -
REXML
:: Entity (12) -
REXML
:: Parsers :: PullParser (24) -
REXML
:: Text (12) -
Rake
:: InvocationChain (72) -
Rake
:: InvocationChain :: EmptyInvocationChain (36) - SDBM (12)
- Set (12)
- String (12)
- StringScanner (24)
- Symbol (12)
-
Thread
:: Queue (58) -
Thread
:: SizedQueue (44) - ThreadsWait (12)
-
WIN32OLE
_ VARIANT (12)
モジュール
- FileTest (30)
- GC (6)
- Kernel (12)
-
MiniTest
:: Assertions (1) -
OpenSSL
:: SSL (120) - Rake (12)
-
WIN32OLE
:: VARIANT (24)
オブジェクト
- ENV (12)
-
Readline
:: HISTORY (36)
キーワード
- ConditionVariable (12)
- DirStackEmpty (6)
- EMPTY (12)
-
EMPTY
_ MARSHAL _ CHECKSUM (12) -
EMPTY
_ MARSHAL _ DATA (12) -
EMPTY
_ STRING (12) -
EMPTY
_ TASK _ ARGS (12) - ENOTEMPTY (12)
- Empty (12)
- EmptyInvocationChain (12)
- InvocationChain (12)
- Monitor (12)
- MonitorMixin (12)
-
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 3
. 0 . 0 (5) - NKF (12)
-
OP
_ DONT _ INSERT _ EMPTY _ FRAGMENTS (12) -
OP
_ MICROSOFT _ BIG _ SSLV3 _ BUFFER (12) -
OP
_ MICROSOFT _ SESS _ ID _ BUG (12) -
OP
_ MSIE _ SSLV2 _ RSA _ PADDING (12) -
OP
_ NETSCAPE _ CHALLENGE _ BUG (12) -
OP
_ NETSCAPE _ REUSE _ CIPHER _ CHANGE _ BUG (12) -
OP
_ SSLEAY _ 080 _ CLIENT _ DH _ BUG (12) -
OP
_ SSLREF2 _ REUSE _ CERT _ TYPE _ BUG (12) -
OP
_ TLS _ BLOCK _ PADDING _ BUG (12) -
OP
_ TLS _ D5 _ BUG (12) - Row (12)
- Ruby用語集 (12)
- Table (12)
-
VT
_ EMPTY (12) -
VT
_ NULL (12) - antisymmetric? (7)
- append (36)
-
assert
_ empty (1) -
cgi
/ session (12) - close (10)
-
close
_ on _ empty _ response (12) -
close
_ on _ empty _ response= (12) - deq (24)
- empty? (278)
- eos? (12)
-
executable
_ real? (12) -
has
_ next? (12) - length (12)
- matches? (12)
- member? (24)
-
must
_ be _ empty (1) -
net
/ pop (12) - new (12)
-
next
_ wait (6) - optparse (12)
- pop (24)
- pp (12)
-
pretty
_ print _ cycle (12) -
primitive
_ convert (48) -
primitive
_ errinfo (12) - read (36)
-
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) - shift (24)
- size (12)
-
skew
_ symmetric? (7) -
to
_ csv (4) -
to
_ s (24) -
verify
_ compaction _ references (6) - warn (12)
- zero? (27)
- 制御構造 (12)
検索結果
先頭5件
-
Rake
:: InvocationChain . new(task _ name , tail) (6.0) -
与えられたタスク名と一つ前の Rake::InvocationChain を用いて自身を初期化します。
...uby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
tail = Rake::InvocationChain.new("task_a", Rake::InvocationChain::EMPTY)
tail.to_s # => "TOP => task_a"
b = Rake::InvocationChain.new("task_b", tail)
b.to_s # => "TOP => task_a => task_b"
end
//}... -
Readline
:: HISTORY . length -> Integer (6.0) -
ヒストリに格納された内容の数を取得します。
...ヒストリに格納された内容の数を取得します。
例: ヒストリの内容を最初から順番に出力する。
require "readline"
Readline::HISTORY.push("foo", "bar", "baz")
p Readline::HISTORY.length #=> 3
@see Readline::HISTORY.empty?... -
Readline
:: HISTORY . size -> Integer (6.0) -
ヒストリに格納された内容の数を取得します。
...ヒストリに格納された内容の数を取得します。
例: ヒストリの内容を最初から順番に出力する。
require "readline"
Readline::HISTORY.push("foo", "bar", "baz")
p Readline::HISTORY.length #=> 3
@see Readline::HISTORY.empty?... -
Thread
:: Queue # close -> self (6.0) -
キューを close します。close 済みのキューを再度 open することはできません。
...を返します
* Thread::Queue#close は無視されます
* Thread::Queue#enq/push/<< は ClosedQueueError を発生します
* Thread::Queue#empty? が false を返す場合は Thread::Queue#deq/pop/shift は通常通りオブジェクトを返します
また、ClosedQueueError は StopIter... -
ThreadsWait
# next _ wait(nonblock = nil) -> Thread (6.0) -
指定したスレッドのどれかが終了するまで待ちます。
...rue でかつ、キューが空の時、発生します。
#使用例
require 'thwait'
threads = []
2.times {|i|
threads << Thread.new { sleep i }
}
thall = ThreadsWait.new
thall.join_nowait(*threads)
until thall.empty?
th = thall.next_wait
p th
end
@see Queue#pop... -
WIN32OLE
:: VARIANT :: VT _ NULL -> Integer (6.0) -
NULL型の値を示します(1)。
...NULL型の値を示します(1)。
WIN32OLE::VARIANT.VT_EMPTYと異なり、NULLという値(たとえばSQLパラ
メータでNULLを指定する場合など)を示します。... -
cgi
/ session (6.0) -
CGI のセッション管理を行うライブラリ。
...する。
@cmd = "#{@cgi['cmd'].first}" # ruby 1.8 でも動くように(warning は出ます)
@cmd = 'start' if @cmd.empty?
@header = { "type" => "text/html", "charset" => "euc-jp" }
__send__("cmd_#{@cmd}")
end
def cmd_start
@cgi.o... -
optparse (6.0)
-
コマンドラインのオプションを取り扱うためのライブラリです。
...s "del -i" }
subparsers['list'] = OptionParser.new.on('-i') { puts "list -i" }
parser.order!(ARGV)
subparsers[ARGV.shift].parse!(ARGV) unless ARGV.empty?
//}
実行すると以下のようになります。
$ ruby subcom.rb -i add -i
-i
add -i
$ ruby subcom.rb list -i
list -i... -
pp (6.0)
-
オブジェクトなどを見やすく出力するためのライブラリです。
...end
end
first = false
}
end
q.breakable
q.text "</hash>"
end
def pretty_print_cycle(q)
q.text(empty? ? '{}' : '{...}')
end
end
h = {:a => 'a'*5, :b => 'b'*10, :c => 'c'*20, :d => 'd'*30}
pp h
#=>
# <hash>
# :d => "dddddddddd...",
# :a =>... -
ruby 1
. 8 . 2 feature (6.0) -
ruby 1.8.2 feature ruby 1.8.2 での ruby 1.8.1 からの変更点です。
...: StringScanner#peep [lib] [obsolete]
$VERVOSE が設定されている時に警告がでるようになりました。use #peek.
: StringScanner#empty? [lib] [obsolete]
$VERVOSE が設定されている時に警告がでるようになりました。use #eos?.
: StringScanner#clear [lib] [obsol...