種類
ライブラリ
- ビルトイン (1283)
-
cgi
/ core (72) -
cgi
/ html (24) - csv (36)
- date (84)
- delegate (24)
- digest (12)
- erb (12)
- etc (36)
- fcntl (48)
- fiddle (48)
- getoptlong (36)
- ipaddr (12)
-
irb
/ context (12) - json (48)
- logger (1)
-
minitest
/ unit (2) -
net
/ ftp (70) -
net
/ http (132) -
net
/ imap (296) -
net
/ pop (60) -
net
/ smtp (36) - open-uri (48)
- openssl (492)
- optparse (24)
- pathname (48)
- psych (48)
- rake (12)
-
rdoc
/ context (36) -
rdoc
/ top _ level (12) - readline (12)
- rss (132)
- rubygems (24)
-
rubygems
/ doc _ manager (12) -
rubygems
/ remote _ fetcher (12) -
rubygems
/ source _ info _ cache (60) - set (485)
- shell (12)
-
shell
/ command-processor (12) -
shell
/ filter (12) - socket (120)
- stringio (48)
- strscan (24)
-
test
/ unit (1) - tracer (60)
- weakref (12)
-
webrick
/ accesslog (12) -
webrick
/ compat (12) -
webrick
/ httpauth / basicauth (12) -
webrick
/ httpauth / digestauth (12) -
webrick
/ httpauth / htdigest (24) -
webrick
/ httpauth / htpasswd (24) -
webrick
/ httpauth / userdb (12) -
webrick
/ httprequest (12) -
webrick
/ httpresponse (36) -
webrick
/ httpstatus (24) -
webrick
/ utils (24) -
win32
/ registry (168) - win32ole (60)
- zlib (48)
クラス
-
ARGF
. class (72) - Array (13)
- BasicSocket (24)
- Binding (24)
- CGI (48)
- CSV (24)
-
CSV
:: Row (12) - DateTime (84)
- Delegator (12)
-
Digest
:: Base (12) - ERB (12)
-
Encoding
:: Converter (36) - Enumerator (24)
-
Enumerator
:: Lazy (12) - Exception (24)
-
Fiddle
:: Pointer (48) - File (24)
-
File
:: Stat (24) -
Gem
:: DocManager (12) -
Gem
:: RemoteFetcher (12) -
Gem
:: SourceInfoCache (60) - GetoptLong (36)
- IO (178)
- IPAddr (12)
-
IRB
:: Context (12) -
JSON
:: Parser (24) -
JSON
:: State (24) -
Logger
:: Application (1) - MatchData (30)
-
MiniTest
:: Unit :: TestCase (2) - Module (24)
-
Net
:: FTP (60) -
Net
:: FTP :: MLSxEntry (10) -
Net
:: HTTP (12) -
Net
:: IMAP (236) -
Net
:: IMAP :: ContinuationRequest (12) -
Net
:: IMAP :: ResponseText (24) -
Net
:: IMAP :: TaggedResponse (12) -
Net
:: POP3 (60) -
Net
:: SMTP (36) - Object (36)
-
OpenSSL
:: ASN1 :: Set (24) -
OpenSSL
:: BN (36) -
OpenSSL
:: Cipher (12) -
OpenSSL
:: Digest (12) -
OpenSSL
:: Engine (108) -
OpenSSL
:: HMAC (12) -
OpenSSL
:: PKey :: EC :: Group (12) -
OpenSSL
:: PKey :: EC :: Point (24) -
OpenSSL
:: SSL :: SSLContext (48) -
OpenSSL
:: X509 :: Store (12) -
OpenSSL
:: X509 :: StoreContext (12) -
OptionParser
:: ParseError (24) - Pathname (48)
-
Psych
:: SyntaxError (12) -
RDoc
:: Context (24) -
RDoc
:: Context :: Section (12) -
RDoc
:: Options (12) -
RDoc
:: TopLevel (12) -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet (24) -
RSS
:: XMLStyleSheet (24) -
Rake
:: Task (12) - RubyVM (1)
- Set (607)
- Shell (12)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (12) - SimpleDelegator (12)
- Socket (48)
- String (18)
- StringIO (48)
- StringScanner (12)
- Thread (72)
- Time (60)
- TracePoint (12)
- Tracer (60)
-
WEBrick
:: Cookie (24) -
WEBrick
:: HTTPAuth :: Htdigest (12) -
WEBrick
:: HTTPAuth :: Htpasswd (12) -
WEBrick
:: HTTPRequest (12) -
WEBrick
:: HTTPResponse (36) - WIN32OLE (48)
-
WIN32OLE
_ METHOD (12) - WeakRef (12)
-
Zlib
:: Deflate (12) -
Zlib
:: Inflate (24) -
Zlib
:: ZStream (12)
モジュール
-
CGI
:: HtmlExtension (24) -
CGI
:: QueryExtension (12) -
CGI
:: QueryExtension :: Value (12) - Enumerable (104)
- Etc (36)
- Fcntl (48)
- FileTest (24)
- Gem (24)
- Kernel (78)
-
Net
:: HTTPHeader (108) -
OpenSSL
:: ASN1 (36) -
OpenSSL
:: SSL :: SocketForwarder (12) -
OpenSSL
:: X509 (96) - OpenURI (24)
-
OpenURI
:: Meta (24) - Process (84)
-
Process
:: Sys (132) - Psych (24)
-
RSS
:: BaseTrackBackModel (60) - Readline (12)
-
Socket
:: Constants (48) -
Test
:: Unit (1) -
WEBrick
:: AccessLog (12) -
WEBrick
:: HTTPAuth :: UserDB (12) -
WEBrick
:: HTTPStatus (12) -
WEBrick
:: Utils (24) -
Win32
:: Registry :: API (24) -
Win32
:: Registry :: Constants (144)
キーワード
-
$ -I (6) -
$ : (6) -
$ @ (12) -
$ LOAD _ PATH (6) - & (12)
- + (12)
- - (12)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - << (12)
- == (12)
- === (8)
- ARGV (12)
- ASN1 (12)
- BaseTrackBackModel (12)
- BasicAuth (12)
- CLONESETUP (12)
-
DEFAULT
_ CERT _ DIR (12) -
DEFAULT
_ CERT _ DIR _ ENV (12) -
DEFAULT
_ CERT _ FILE (12) -
DEFAULT
_ CERT _ FILE _ ENV (12) -
DEFAULT
_ CERT _ STORE (12) -
DEFAULT
_ PARAMS (12) - DUPSETUP (12)
- DigestAuth (12)
- ECONNRESET (12)
- ENETRESET (12)
-
FL
_ SET (12) -
FL
_ UNSET (12) -
F
_ SETFD (12) -
F
_ SETFL (12) -
F
_ SETLK (12) -
F
_ SETLKW (12) - HTTPResetContent (12)
- Htdigest (12)
- Htpasswd (12)
-
IFF
_ PORTSEL (24) - IO (12)
-
IP
_ PORTRANGE (24) -
KEY
_ ALL _ ACCESS (12) -
KEY
_ CREATE _ LINK (12) -
KEY
_ CREATE _ SUB _ KEY (12) -
KEY
_ ENUMERATE _ SUB _ KEYS (12) -
KEY
_ EXECUTE (12) -
KEY
_ NOTIFY (12) -
KEY
_ QUERY _ VALUE (12) -
KEY
_ READ (12) -
KEY
_ SET _ VALUE (12) -
KEY
_ WRITE (12) -
METHOD
_ ALL (12) -
METHOD
_ CIPHERS (12) -
METHOD
_ DH (12) -
METHOD
_ DIGESTS (12) -
METHOD
_ DSA (12) -
METHOD
_ NONE (12) -
METHOD
_ RAND (12) -
METHOD
_ RSA (12) -
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 3
. 1 . 0 (4) - NotSetError (12)
- OBJSETUP (12)
-
RC
_ RESET _ CONTENT (12) - RegSetValueExA (12)
- Request (12)
- ResetContent (12)
- ResponseText (12)
-
SC
_ CPUSET _ SIZE (12) -
SEEK
_ SET (12) -
SO
_ ACCEPTFILTER (24) -
STANDARD
_ RIGHTS _ READ (12) -
STANDARD
_ RIGHTS _ WRITE (12) - Set (60)
- SetValue (12)
- SortedSet (7)
- StringScanner (12)
-
TCP
_ MAXSEG (24) - TracePoint (12)
-
V
_ ERR _ DEPTH _ ZERO _ SELF _ SIGNED _ CERT (12) -
V
_ ERR _ SELF _ SIGNED _ CERT _ IN _ CHAIN (12) -
V
_ ERR _ UNABLE _ TO _ GET _ ISSUER _ CERT (12) -
V
_ ERR _ UNABLE _ TO _ GET _ ISSUER _ CERT _ LOCALLY (12) - [] (48)
- []= (48)
- ^ (12)
-
_ _ setobj _ _ (36) -
_ setproperty (12) -
accept
_ charset (48) -
accept
_ charset= (12) - add (12)
- add? (12)
-
add
_ filter (24) -
add
_ trace _ func (12) - advise (12)
- all? (28)
- any? (20)
- aryset (12)
- attrset (12)
-
backtrace
_ locations (12) - binread (12)
- binwrite (24)
-
bit
_ set? (12) - byteindex (3)
- byteoffset (6)
- byterindex (3)
- caller (36)
- charset (70)
- charset= (24)
- ciphers= (12)
- civil (12)
-
class
_ variable _ set (12) - classify (12)
- clear (12)
-
clear
_ bit! (12) - clone (12)
- code (12)
- collect! (12)
- commercial (12)
-
const
_ set (12) -
content
_ type= (12) - copy (12)
-
copy
_ fds (12) -
copy
_ stream (12) - data (24)
-
debug
_ output= (12) -
defined
_ class (12) - delete (12)
- delete? (12)
-
delete
_ if (12) - difference (19)
- disjoint? (12)
- divide (24)
- dump (24)
- dup (12)
- each (12)
- empty? (12)
-
enable
_ ssl (24) -
errat
_ setter (12) -
errinfo
_ setter (12) - error= (12)
-
external
_ encoding (12) - fetch (12)
- filter! (7)
-
find
_ bad _ fds (12) - flatten (12)
- flatten! (12)
-
form
_ data= (12) -
generic
_ ivar _ set (12) - getlocal (12)
- getoptlong (12)
-
gmt
_ offset (12) - gmtoff (12)
- header (12)
- include? (12)
- infinity? (12)
- inflate (12)
- inspect (12)
-
instance
_ variable _ defined? (12) -
instance
_ variable _ get (12) -
instance
_ variable _ set (12) -
internal
_ encoding (24) - intersect? (12)
-
intersect
_ fds (12) - intersection (18)
- issetugid (12)
- jd (12)
-
keep
_ if (12) - length (12)
-
local
_ variable _ get (12) -
local
_ variable _ set (12) - localtime (12)
- map! (12)
-
match
_ fds (12) - member? (12)
- merge (12)
-
mod
_ av _ set (12) -
module
_ setup (12) - move (10)
-
net
/ http (12) - new (120)
-
new
_ offset (12) - none? (8)
- offset (48)
-
offset
_ vtbl (12) - one? (24)
-
open
_ uri (24) - ordinal (12)
- parse (12)
- pread (8)
-
primitive
_ convert (36) -
proc
_ set _ safe _ level (12) -
proper
_ subset? (12) -
proper
_ superset? (12) - pwrite (8)
-
quirks
_ mode= (12) - range= (24)
-
rb
_ ary _ entry (12) -
rb
_ backref _ set (12) -
rb
_ const _ set (12) -
rb
_ cv _ set (12) -
rb
_ cvar _ set (12) -
rb
_ define _ hooked _ variable (12) -
rb
_ define _ virtual _ variable (12) -
rb
_ gc _ unregister _ address (1) -
rb
_ gv _ set (12) -
rb
_ gvar _ set (12) -
rb
_ id _ attrset (12) -
rb
_ iv _ set (12) -
rb
_ ivar _ set (12) -
rb
_ lastline _ set (12) -
rb
_ mod _ const _ set (12) -
rb
_ set _ class _ path (12) -
rb
_ set _ end _ proc (12) -
rb
_ set _ safe _ level (12) -
rb
_ thread _ abort _ exc _ set (12) -
rb
_ thread _ aset (12) -
rb
_ thread _ critical _ set (12) -
rb
_ thread _ local _ aset (12) -
rb
_ thread _ priority _ set (12) -
rb
_ thread _ s _ abort _ exc _ set (12) -
rb
_ thread _ select (1) -
rb
_ time _ timespec _ new (10) - rdoc (12)
- read (12)
-
readonly
_ setter (12) - reject! (12)
- replace (12)
- reset (153)
-
reset
_ cache _ data (12) -
reset
_ cache _ file (12) -
reset
_ cache _ for (12) -
resolve
_ feature _ path (1) - retrbinary (24)
- rset (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) -
rubygems
/ commands / generate _ index _ command (12) -
safe
_ setter (12) - search (12)
- seek (48)
- select! (12)
- set (21)
-
set
_ arg _ names (12) -
set
_ backtrace (36) -
set
_ bit! (12) -
set
_ cache _ data (12) -
set
_ close _ on _ exec (12) -
set
_ comment (12) -
set
_ content _ type (12) -
set
_ current _ section (12) -
set
_ debug _ output (36) -
set
_ default (12) -
set
_ default _ paths (12) -
set
_ dictionary (24) -
set
_ encoding (108) -
set
_ encoding _ by _ bom (6) -
set
_ eoutvar (12) -
set
_ error (24) -
set
_ form _ data (12) -
set
_ generator (12) -
set
_ get _ line _ procs (36) -
set
_ home (12) -
set
_ last _ value (12) -
set
_ log (1) -
set
_ method _ visibility (12) -
set
_ non _ blocking (12) -
set
_ option (12) -
set
_ params (24) -
set
_ passwd (36) -
set
_ paths (12) -
set
_ range (36) -
set
_ redirect (12) -
set
_ screen _ size (12) -
set
_ socket (12) -
set
_ to _ infinity! (12) -
set
_ trace _ func (36) -
set
_ visibility _ for (12) - setacl (12)
- setbyte (12)
- setegid (12)
- seteuid (12)
- setgid (12)
- setgid? (66)
- setgrent (12)
- setpgid (12)
- setpgrp (12)
- setpriority (12)
- setproctitle (12)
- setproperty (24)
- setpwent (12)
- setquota (12)
- setregid (12)
- setresgid (12)
- setresuid (12)
- setreuid (12)
- setrgid (12)
- setrlimit (24)
- setruid (12)
- setsid (12)
- setsockopt (36)
- setuid (12)
- setuid? (66)
- setup (1)
-
setup
_ argv (1) -
setup
_ params (12) -
setup
_ rdoc (12) - size (12)
- sort (12)
-
special
_ local _ set (12) -
ssl
_ params (12) - starttls (24)
- storbinary (24)
- store (12)
- subset? (12)
- subtract (12)
- superset? (12)
- sysseek (12)
-
test
/ unit (1) - text (12)
- thread (12)
-
thread
_ variable? (12) -
thread
_ variable _ get (12) -
thread
_ variable _ set (12) -
to
_ a (12) -
to
_ s (8) -
to
_ set (24) -
top
_ local _ setup (12) - tracer (12)
-
trackback
_ about (12) -
trackback
_ about= (12) -
trackback
_ abouts (12) -
trackback
_ ping (12) -
trackback
_ ping= (12) -
uid
_ copy (12) -
uid
_ fetch (12) -
uid
_ move (10) -
uid
_ search (12) -
uid
_ sort (12) -
uid
_ store (12) -
uid
_ thread (12) -
undef
_ setter (12) - union (12)
-
utc
_ offset (12) -
val
_ setter (12) -
var
_ setter (12) -
with
_ index (36) - write (24)
- | (12)
- 正規表現 (12)
- 演算子式 (12)
検索結果
先頭5件
-
static void top
_ local _ setup(void) (32200.0) -
パース中のプログラムのトップレベルのためのローカル変数テーブルをポップし、 現在存在する SCOPE にそれを接ぎ足す。
パース中のプログラムのトップレベルのためのローカル変数テーブルをポップし、
現在存在する SCOPE にそれを接ぎ足す。 -
test
/ unit (26018.0) -
ユニットテストを行うためのライブラリです。
...参照してください。
* Test::Unit - Ruby用単体テストフレームワーク: https://test-unit.github.io/
なお、2.2.0より前のtest/unit は当時バンドルしていた minitest/unit を使って再実装し
ていましたが、上記のtest/unitと完全な互換性がある......ィングフレームワークの歴史(2014年版) https://www.clear-code.com/blog/2014/11/6.html
* RubyKaigi 2015:The history of testing framework in Ruby https://www.clear-code.com/blog/2015/12/12.html
=== 使い方
Test::Unit は以下のように使います。
まずテスト対象......テスト(test_foo.rb)を書きます。テストを実行するメソッド(テストメソッド)の名前は
全て test_ で始まる必要があります。テストメソッドが実行される前には setup メソッドが必ず
呼ばれます。実行されたあとには、teardown メ... -
tracer (26006.0)
-
実行トレース出力をとる機能を提供します。
...ruby -rtracer hoge.rb
もうひとつはソースからrequireする方法です。
require 'tracer'
とした後
Tracer.on
によりトレース出力を有効にします。
Tracer.off
によりトレース出力を無効にします。
また、ブロック付きで Tracer.on......'tracer'
class Hoge
def Hoge.fuga(i)
"fuga #{i}"
end
end
Tracer.add_filter {|event, file, line, id, binding, klass|
event =~ /line/ and klass.to_s =~ /hoge/i
}
Tracer.on
for i in 0..3
puts Hoge.fuga(i) if i % 3 == 0
end
Tracer.off
=== SEE ALSO
Kernel.#set_t... -
OpenSSL
:: ASN1 :: SET -> Integer (24217.0) -
ASN.1 UNIVERSAL タグの、 SET のタグ番号 17 を表す定数です。
...ASN.1 UNIVERSAL タグの、
SET のタグ番号 17 を表す定数です。... -
Set
# proper _ subset?(set) -> bool (21390.0) -
self が集合 set の部分集合である場合に true を返します。
...self が集合 set の部分集合である場合に true を返します。
subset? は、2 つの集合が等しい場合にも true となります。
proper_subset? は、2 つの集合が等しい場合には false を返します。
@param set 比較対象の Set オブジェクトを指......entError 引数が Set オブジェクトでない場合に発生します。
//emlist[][ruby]{
require 'set'
s = Set[1, 2]
p s.subset?(Set[1, 2, 3]) # => true
p s.subset?(Set[1, 4]) # => false
p s.subset?(Set[1, 2]) # => true
p s.proper_subset?(Set[1, 2, 3]) # => tru......e
p s.proper_subset?(Set[1, 4]) # => false
p s.proper_subset?(Set[1, 2]) # => false
//}
@see Set#superset?... -
Set
# proper _ superset?(set) -> bool (21390.0) -
self が集合 set の上位集合 (スーパーセット) である場合に true を 返します。
...集合 set の上位集合 (スーパーセット) である場合に true を
返します。
superset? は、2 つの集合が等しい場合にも true となります。
proper_superset? は、2 つの集合が等しい場合には false を返します。
@param set 比較対象の Set オ......rgumentError 引数が Set オブジェクトでない場合に発生します。
//emlist[][ruby]{
require 'set'
s = Set[1, 2, 3]
p s.superset?(Set[1, 2]) # => true
p s.superset?(Set[1, 4]) # => false
p s.superset?(Set[1, 2, 3]) # => true
p s.proper_superset?(Set[1, 2......]) # => true
p s.proper_superset?(Set[1, 4]) # => false
p s.proper_superset?(Set[1, 2, 3]) # => false
//}
@see Set#subset?... -
Set
# subset?(set) -> bool (21390.0) -
self が集合 set の部分集合である場合に true を返します。
...self が集合 set の部分集合である場合に true を返します。
subset? は、2 つの集合が等しい場合にも true となります。
proper_subset? は、2 つの集合が等しい場合には false を返します。
@param set 比較対象の Set オブジェクトを指......entError 引数が Set オブジェクトでない場合に発生します。
//emlist[][ruby]{
require 'set'
s = Set[1, 2]
p s.subset?(Set[1, 2, 3]) # => true
p s.subset?(Set[1, 4]) # => false
p s.subset?(Set[1, 2]) # => true
p s.proper_subset?(Set[1, 2, 3]) # => tru......e
p s.proper_subset?(Set[1, 4]) # => false
p s.proper_subset?(Set[1, 2]) # => false
//}
@see Set#superset?... -
Set
# superset?(set) -> bool (21390.0) -
self が集合 set の上位集合 (スーパーセット) である場合に true を 返します。
...集合 set の上位集合 (スーパーセット) である場合に true を
返します。
superset? は、2 つの集合が等しい場合にも true となります。
proper_superset? は、2 つの集合が等しい場合には false を返します。
@param set 比較対象の Set オ......rgumentError 引数が Set オブジェクトでない場合に発生します。
//emlist[][ruby]{
require 'set'
s = Set[1, 2, 3]
p s.superset?(Set[1, 2]) # => true
p s.superset?(Set[1, 4]) # => false
p s.superset?(Set[1, 2, 3]) # => true
p s.proper_superset?(Set[1, 2......]) # => true
p s.proper_superset?(Set[1, 4]) # => false
p s.proper_superset?(Set[1, 2, 3]) # => false
//}
@see Set#subset?... -
Set
# proper _ subset?(set) -> bool (21384.0) -
self が集合 set の部分集合である場合に true を返します。
...self が集合 set の部分集合である場合に true を返します。
subset? は、2 つの集合が等しい場合にも true となります。
proper_subset? は、2 つの集合が等しい場合には false を返します。
@param set 比較対象の Set オブジェクトを指......e ArgumentError 引数が Set オブジェクトでない場合に発生します。
//emlist[][ruby]{
s = Set[1, 2]
p s.subset?(Set[1, 2, 3]) # => true
p s.subset?(Set[1, 4]) # => false
p s.subset?(Set[1, 2]) # => true
p s.proper_subset?(Set[1, 2, 3]) # => true
p s.p......roper_subset?(Set[1, 4]) # => false
p s.proper_subset?(Set[1, 2]) # => false
//}
@see Set#superset?... -
Set
# proper _ superset?(set) -> bool (21384.0) -
self が集合 set の上位集合 (スーパーセット) である場合に true を 返します。
...集合 set の上位集合 (スーパーセット) である場合に true を
返します。
superset? は、2 つの集合が等しい場合にも true となります。
proper_superset? は、2 つの集合が等しい場合には false を返します。
@param set 比較対象の Set オ......umentError 引数が Set オブジェクトでない場合に発生します。
//emlist[][ruby]{
s = Set[1, 2, 3]
p s.superset?(Set[1, 2]) # => true
p s.superset?(Set[1, 4]) # => false
p s.superset?(Set[1, 2, 3]) # => true
p s.proper_superset?(Set[1, 2]) # => true......p s.proper_superset?(Set[1, 4]) # => false
p s.proper_superset?(Set[1, 2, 3]) # => false
//}
@see Set#subset?... -
Set
# subset?(set) -> bool (21384.0) -
self が集合 set の部分集合である場合に true を返します。
...self が集合 set の部分集合である場合に true を返します。
subset? は、2 つの集合が等しい場合にも true となります。
proper_subset? は、2 つの集合が等しい場合には false を返します。
@param set 比較対象の Set オブジェクトを指......e ArgumentError 引数が Set オブジェクトでない場合に発生します。
//emlist[][ruby]{
s = Set[1, 2]
p s.subset?(Set[1, 2, 3]) # => true
p s.subset?(Set[1, 4]) # => false
p s.subset?(Set[1, 2]) # => true
p s.proper_subset?(Set[1, 2, 3]) # => true
p s.p......roper_subset?(Set[1, 4]) # => false
p s.proper_subset?(Set[1, 2]) # => false
//}
@see Set#superset?... -
Set
# superset?(set) -> bool (21384.0) -
self が集合 set の上位集合 (スーパーセット) である場合に true を 返します。
...集合 set の上位集合 (スーパーセット) である場合に true を
返します。
superset? は、2 つの集合が等しい場合にも true となります。
proper_superset? は、2 つの集合が等しい場合には false を返します。
@param set 比較対象の Set オ......umentError 引数が Set オブジェクトでない場合に発生します。
//emlist[][ruby]{
s = Set[1, 2, 3]
p s.superset?(Set[1, 2]) # => true
p s.superset?(Set[1, 4]) # => false
p s.superset?(Set[1, 2, 3]) # => true
p s.proper_superset?(Set[1, 2]) # => true......p s.proper_superset?(Set[1, 4]) # => false
p s.proper_superset?(Set[1, 2, 3]) # => false
//}
@see Set#subset?... -
Set
# reset -> self (21200.0) -
キーのハッシュ値を再計算します。
キーのハッシュ値を再計算します。
既存の要素の変更後、内部状態をリセットして self を返します。
要素はインデックスし直され、重複削除されます。
@see Hash#rehash -
Tracer
. set _ get _ line _ procs(filename) {|line| . . . . } (15308.0) -
あるファイルについて利用する、行番号からソースのその行の内容を返す 手続きを指定します。何も指定しなければデフォルトの動作が利用されます。 指定する手続きは行番号を唯一の引数として呼び出されます。
...equire 'tracer'
Tracer.set_get_line_procs('./dummy.rb'){|line|
str = "\n"
str = "!!\n" if line >= 3 and line <= 6
str
}
Tracer.on
require 'dummy'
dm = Dummy.new
puts dm.number
=begin
# dummy.rb
class Dummy
def initialize
@number = 135
end
attr :numb...