ライブラリ
- ビルトイン (256)
- bigdecimal (10)
-
cgi
/ core (5) -
cgi
/ session (1) - csv (18)
- date (11)
- dbm (8)
- delegate (5)
- digest (2)
- drb (5)
-
drb
/ acl (1) -
drb
/ extserv (1) - fiber (1)
- fiddle (4)
- gdbm (10)
-
io
/ console (1) -
io
/ nonblock (1) -
io
/ wait (3) - ipaddr (3)
-
irb
/ cmd / load (1) -
irb
/ context (17) -
irb
/ ext / tracer (2) -
irb
/ ext / use-loader (3) -
irb
/ input-method (2) - json (6)
- kconv (1)
- logger (5)
- matrix (19)
- mkmf (42)
- monitor (6)
-
mutex
_ m (4) -
net
/ ftp (21) -
net
/ http (14) -
net
/ imap (5) -
net
/ pop (5) -
net
/ smtp (12) - observer (2)
- openssl (57)
- optparse (1)
- ostruct (2)
- pathname (33)
- prime (2)
- pstore (2)
- psych (19)
- rake (8)
-
rake
/ packagetask (4) -
rake
/ rdoctask (1) -
rake
/ testtask (2) -
rdoc
/ code _ object (3) -
rdoc
/ context (1) -
rdoc
/ markdown (3) - resolv (2)
-
rexml
/ document (19) -
rexml
/ parsers / pullparser (14) -
rinda
/ tuplespace (3) - ripper (2)
- rubygems (1)
-
rubygems
/ command (2) -
rubygems
/ commands / build _ command (1) -
rubygems
/ config _ file (5) -
rubygems
/ custom _ require (1) -
rubygems
/ dependency (1) -
rubygems
/ dependency _ list (2) -
rubygems
/ doc _ manager (1) -
rubygems
/ gem _ path _ searcher (1) -
rubygems
/ installer (1) -
rubygems
/ package / tar _ header (2) -
rubygems
/ package / tar _ reader / entry (4) -
rubygems
/ package / tar _ writer (1) -
rubygems
/ platform (3) -
rubygems
/ remote _ fetcher (1) -
rubygems
/ requirement (7) -
rubygems
/ security (6) -
rubygems
/ source _ index (1) -
rubygems
/ spec _ fetcher (1) -
rubygems
/ specification (7) -
rubygems
/ uninstaller (3) -
rubygems
/ user _ interaction (2) -
rubygems
/ version (2) - sdbm (8)
- set (11)
- shell (27)
-
shell
/ command-processor (23) -
shell
/ filter (23) -
shell
/ process-controller (5) -
shell
/ system-command (2) - socket (18)
- stringio (5)
- strscan (6)
- sync (8)
-
syslog
/ logger (6) - thwait (2)
- uri (5)
- weakref (1)
-
webrick
/ httpauth / basicauth (1) -
webrick
/ httprequest (3) -
webrick
/ httpresponse (3) -
webrick
/ httpservlet / filehandler (1) -
webrick
/ log (5) - win32ole (12)
-
yaml
/ dbm (1) - zlib (12)
クラス
- ACL (1)
-
ARGF
. class (4) - Addrinfo (7)
- Array (14)
- BasicObject (4)
- BasicSocket (6)
- BigDecimal (10)
- Binding (1)
-
CGI
:: Cookie (2) -
CGI
:: Session (1) - CSV (9)
-
CSV
:: Row (7) -
CSV
:: Table (2) - Class (1)
- Complex (7)
- DBM (8)
-
DRb
:: DRbObject (2) -
DRb
:: DRbServer (3) -
DRb
:: ExtServ (1) - Date (11)
- Delegator (5)
-
Digest
:: Base (2) - Encoding (2)
-
Encoding
:: InvalidByteSequenceError (1) -
Enumerator
:: ArithmeticSequence (2) -
Enumerator
:: Lazy (6) - Exception (1)
- FalseClass (2)
- Fiber (1)
-
Fiddle
:: Handle (1) -
Fiddle
:: Pointer (3) -
File
:: Stat (18) - Float (10)
- GDBM (10)
-
Gem
:: Command (2) -
Gem
:: Commands :: BuildCommand (1) -
Gem
:: ConfigFile (5) -
Gem
:: Dependency (1) -
Gem
:: DependencyList (2) -
Gem
:: DocManager (1) -
Gem
:: GemPathSearcher (1) -
Gem
:: Installer (1) -
Gem
:: Package :: TarHeader (2) -
Gem
:: Package :: TarReader :: Entry (4) -
Gem
:: Package :: TarWriter (1) -
Gem
:: Platform (3) -
Gem
:: RemoteFetcher (1) -
Gem
:: Requirement (7) -
Gem
:: Security :: Policy (6) -
Gem
:: SourceIndex (1) -
Gem
:: SpecFetcher (1) -
Gem
:: Specification (7) -
Gem
:: StreamUI (1) -
Gem
:: Uninstaller (3) -
Gem
:: Version (2) - Hash (16)
- IO (13)
- IPAddr (3)
-
IRB
:: Context (21) -
IRB
:: ExtendCommand :: Require (1) -
IRB
:: ReadlineInputMethod (1) -
IRB
:: StdioInputMethod (1) - Integer (12)
-
JSON
:: State (5) - Logger (5)
- MatchData (2)
- Matrix (14)
-
Matrix
:: LUPDecomposition (1) - Method (2)
- Module (13)
- Monitor (1)
-
MonitorMixin
:: ConditionVariable (1) -
Net
:: FTP (9) -
Net
:: FTP :: MLSxEntry (12) -
Net
:: HTTP (9) -
Net
:: HTTPGenericRequest (3) -
Net
:: IMAP (1) -
Net
:: IMAP :: BodyTypeBasic (1) -
Net
:: IMAP :: BodyTypeMessage (1) -
Net
:: IMAP :: BodyTypeMultipart (1) -
Net
:: IMAP :: BodyTypeText (1) -
Net
:: POP3 (4) -
Net
:: POPMail (1) -
Net
:: SMTP (12) - NilClass (2)
- NoMethodError (1)
- Numeric (7)
- Object (15)
-
OpenSSL
:: BN (11) -
OpenSSL
:: Netscape :: SPKI (1) -
OpenSSL
:: OCSP :: BasicResponse (1) -
OpenSSL
:: OCSP :: CertificateId (2) -
OpenSSL
:: OCSP :: Request (1) -
OpenSSL
:: PKCS7 (3) -
OpenSSL
:: PKey :: DH (1) -
OpenSSL
:: PKey :: DSA (3) -
OpenSSL
:: PKey :: EC (3) -
OpenSSL
:: PKey :: EC :: Group (2) -
OpenSSL
:: PKey :: EC :: Point (4) -
OpenSSL
:: PKey :: PKey (1) -
OpenSSL
:: PKey :: RSA (1) -
OpenSSL
:: SSL :: SSLContext (2) -
OpenSSL
:: SSL :: SSLServer (2) -
OpenSSL
:: SSL :: SSLSocket (3) -
OpenSSL
:: SSL :: Session (1) -
OpenSSL
:: X509 :: CRL (1) -
OpenSSL
:: X509 :: Certificate (2) -
OpenSSL
:: X509 :: Extension (3) -
OpenSSL
:: X509 :: Request (1) -
OpenSSL
:: X509 :: Store (2) -
OpenSSL
:: X509 :: StoreContext (1) - OpenStruct (2)
- OptionParser (1)
- PStore (2)
- Pathname (33)
- Prime (1)
- Proc (1)
-
Process
:: Status (6) -
Psych
:: Emitter (2) -
Psych
:: Handler (1) -
Psych
:: Nodes :: Document (4) -
Psych
:: Nodes :: Mapping (2) -
Psych
:: Nodes :: Scalar (4) -
Psych
:: Nodes :: Sequence (2) -
Psych
:: Visitors :: YAMLTree (4) -
RDoc
:: CodeObject (3) -
RDoc
:: Context :: Section (1) -
RDoc
:: Markdown (3) -
RDoc
:: Options (10) -
REXML
:: AttlistDecl (1) -
REXML
:: Attribute (1) -
REXML
:: Comment (1) -
REXML
:: Element (5) -
REXML
:: Elements (1) -
REXML
:: Formatters :: Pretty (1) -
REXML
:: Instruction (1) -
REXML
:: Parent (1) -
REXML
:: Parsers :: PullEvent (12) -
REXML
:: Parsers :: PullParser (2) -
REXML
:: Text (2) -
REXML
:: XMLDecl (3) -
Rake
:: FileCreationTask (1) -
Rake
:: FileList (4) -
Rake
:: FileTask (1) -
Rake
:: InvocationChain (1) -
Rake
:: InvocationChain :: EmptyInvocationChain (1) -
Rake
:: PackageTask (4) -
Rake
:: RDocTask (1) -
Rake
:: TestTask (2) - Random (1)
- Range (8)
- Rational (3)
- Regexp (6)
-
Resolv
:: DNS :: Name (2) -
Rinda
:: TupleEntry (3) - Ripper (2)
- SDBM (8)
- Set (11)
- Shell (27)
-
Shell
:: CommandProcessor (23) -
Shell
:: Filter (23) -
Shell
:: ProcessController (5) -
Shell
:: SystemCommand (2) -
Socket
:: AncillaryData (1) -
Socket
:: Option (4) - String (12)
- StringIO (5)
- StringScanner (6)
- Struct (3)
- Symbol (3)
-
Syslog
:: Logger (6) - SystemExit (1)
- Thread (9)
-
Thread
:: Mutex (3) -
Thread
:: Queue (2) -
Thread
:: SizedQueue (1) - ThreadGroup (1)
- ThreadsWait (2)
- Time (12)
- TracePoint (5)
- TrueClass (3)
-
URI
:: Generic (5) - UnboundMethod (2)
- Vector (4)
-
WEBrick
:: BasicLog (5) -
WEBrick
:: Cookie (2) -
WEBrick
:: HTTPAuth :: BasicAuth (1) -
WEBrick
:: HTTPRequest (3) -
WEBrick
:: HTTPResponse (3) -
WEBrick
:: HTTPServlet :: DefaultFileHandler (1) - WIN32OLE (2)
-
WIN32OLE
_ METHOD (3) -
WIN32OLE
_ PARAM (4) -
WIN32OLE
_ TYPE (1) -
WIN32OLE
_ TYPELIB (1) -
WIN32OLE
_ VARIABLE (1) - WeakRef (1)
-
YAML
:: DBM (1) -
Zlib
:: GzipFile (4) -
Zlib
:: GzipReader (2) -
Zlib
:: Inflate (2) -
Zlib
:: ZStream (4)
モジュール
-
CGI
:: QueryExtension (5) - Comparable (6)
- Enumerable (20)
-
Gem
:: LocalRemoteOptions (3) -
Gem
:: UserInteraction (1) -
IRB
:: ExtendCommandBundle (1) - Kernel (44)
- MonitorMixin (4)
-
Mutex
_ m (4) -
Net
:: HTTPHeader (2) - Observable (2)
-
OpenSSL
:: Buffering (3) -
OpenSSL
:: SSL :: SocketForwarder (2) -
REXML
:: Namespace (1) -
REXML
:: Node (1) -
Sync
_ m (8)
キーワード
- ! (2)
- != (2)
- !~ (1)
- & (1)
- < (7)
- <= (7)
- == (46)
- === (14)
- =~ (3)
- > (7)
- >= (7)
- [] (3)
- ^ (3)
-
_ setproperty (1) -
abort
_ on _ exception (1) -
abort
_ on _ exception= (1) - absolute (1)
- absolute? (3)
- active? (3)
-
active
_ job? (1) -
active
_ jobs _ exist? (1) - alive? (5)
- all? (5)
-
all
_ one _ file (1) - allbits? (1)
-
allow
_ nan? (1) -
allow
_ socket? (1) - antisymmetric? (1)
- any? (5)
- anybits? (1)
- apop? (1)
- appendable? (1)
-
ascii
_ compatible? (1) -
ascii
_ only? (1) -
ask
_ if _ ok (1) -
ask
_ yes _ no (2) - attlistdecl? (1)
- authenticate (1)
-
auto
_ indent _ mode (1) - autoclose= (1)
- autoclose? (1)
- backtrace (1)
-
beginning
_ of _ line? (1) - begins? (1)
- benchmark (1)
- between? (2)
- binary (1)
- binary= (1)
- binmode? (3)
-
bit
_ set? (1) - blockdev? (5)
-
body
_ exist? (1) - bol? (1)
- both? (1)
-
break
_ on _ newline (1) - canceled? (1)
- canonical (1)
- canonical= (1)
-
capable
_ cram _ md5 _ auth? (1) -
capable
_ login _ auth? (1) -
capable
_ plain _ auth? (1) -
capable
_ starttls? (1) - casecmp? (2)
- casefold? (1)
- cdata? (1)
- changed (1)
- changed? (1)
- chardev? (5)
-
check
_ circular? (1) -
check
_ private _ key (1) -
chunk
_ while (1) - chunked? (2)
-
class
_ variable _ defined? (1) -
close
_ enabled? (1) -
close
_ on _ empty _ response (1) -
close
_ on _ empty _ response= (1) -
close
_ on _ exec= (1) -
close
_ on _ exec? (1) - closed? (14)
-
closed
_ read? (1) -
closed
_ write? (1) - cmp (1)
-
cmp
_ issuer (1) -
cmsg
_ is? (1) - comment? (1)
- compact (1)
-
compare
_ by _ identity? (1) -
const
_ defined? (1) - coredump? (1)
- cover? (2)
- creatable? (1)
- critical= (1)
- critical? (1)
- data (1)
- debug (1)
- debug? (5)
-
debug
_ mode (1) -
debug
_ mode= (1) -
definition
_ lists (1) - deletable? (1)
- deleted? (1)
-
dependencies
_ ok? (1) - detached (1)
- detached? (1)
- directory? (7)
-
directory
_ makable? (1) - disable (2)
- disconnected? (1)
- disjoint? (1)
-
do
_ not _ reverse _ lookup (1) -
do
_ not _ reverse _ lookup= (2) - doctype? (1)
-
document
_ children (1) -
document
_ self (1) - documented? (1)
-
dsa
_ verify _ asn1 (1) - dst? (1)
- dummy? (1)
- echo (1)
- echo? (2)
-
egrep
_ cpp (2) - elementdecl? (1)
- empty? (20)
- enable (2)
-
enable
_ config (2) - enabled? (1)
- enclosed? (1)
-
end
_ element? (1) -
end
_ seen? (1) -
end
_ with? (1) - ended? (1)
- enterable? (1)
- entitydecl? (1)
- eof (6)
- eof? (9)
- eos? (1)
- eql? (25)
- equal? (4)
- error? (3)
- esmtp (1)
- esmtp= (1)
- esmtp? (1)
- even? (1)
- event? (1)
- exact? (1)
-
exclude
_ end? (2) -
excluded
_ from _ list? (1) - exclusive? (1)
- executable? (5)
-
executable
_ real? (5) - execute (1)
- exist? (4)
- exists? (3)
- exited? (1)
- expired? (1)
- external (1)
- fastmode= (1)
- fatal? (3)
- field? (1)
-
field
_ row? (1) - file? (7)
-
file
_ input? (1) -
file
_ uri? (1) - fileboxes (1)
-
find
_ header (1) -
find
_ library (2) - finished (1)
- finished? (3)
- finite? (4)
-
fixed
_ encoding? (1) - fnmatch (1)
- fnmatch? (1)
-
force
_ output (1) -
force
_ quotes? (1) -
force
_ update (1) - friday? (2)
- frozen? (1)
- gem (1)
- getsockopt (1)
- gmt? (1)
- gregorian? (1)
- grpowned? (5)
- handles? (1)
-
has
_ attributes? (1) -
has
_ elements? (1) -
has
_ key? (5) -
has
_ name? (1) -
has
_ next? (1) -
has
_ rdoc (1) -
has
_ rdoc? (1) -
has
_ test _ suite? (1) -
has
_ text? (1) -
has
_ unit _ tests? (1) -
has
_ value? (5) -
have
_ devel? (1) -
have
_ framework (2) -
have
_ func (2) -
have
_ header (2) -
have
_ library (2) -
have
_ macro (2) -
have
_ struct _ member (2) -
have
_ type (2) -
have
_ var (2) - header? (1)
-
header
_ row? (2) - here? (1)
- hermitian? (1)
- hierarchical? (1)
- httopnly (1)
-
hyperlink
_ all (1) -
ignore
_ eof (1) -
ignore
_ eof? (1) -
ignore
_ sigint (1) -
ignore
_ sigint? (1) - implicit (3)
- implicit= (3)
-
implicit
_ end (1) -
implicit
_ end= (1) - include? (14)
-
include
_ line _ numbers (1) -
incomplete
_ input? (1) - independent? (1)
- infinity? (1)
- info? (3)
-
inline
_ source (1) - input? (1)
- inspect? (1)
-
installation
_ satisfies _ dependency? (1) -
instance
_ of? (1) -
instance
_ variable _ defined? (1) - instruction? (1)
- integer? (1)
- intersect? (1)
-
ipv4
_ mapped? (1) -
ipv4
_ private? (1) -
ipv6
_ mc _ nodelocal? (1) -
ipv6
_ mc _ sitelocal? (1) -
ipv6
_ sitelocal? (1) -
ipv6
_ unique _ local? (1) -
ipv6
_ unspecified? (1) -
ipv6
_ v4mapped? (1) -
irb
_ require (1) -
is
_ a? (2) - isdst (1)
- iseuc (1)
-
jobs
_ exist? (1) -
json
_ creatable? (1) - julian? (1)
-
keep
_ alive (2) -
keep
_ alive? (2) - key? (7)
-
kind
_ of? (2) - lambda? (1)
- leap? (1)
-
line
_ numbers (1) - linger (1)
- listable? (1)
- load (1)
- loaded? (1)
- local? (1)
-
local
_ variable _ defined? (1) - locked? (3)
-
lower
_ triangular? (1) - match? (3)
- matched? (1)
-
matching
_ file? (1) - member? (9)
-
method
_ defined? (1) -
mon
_ locked? (1) -
mon
_ owned? (1) -
mon
_ try _ enter (1) - monday? (2)
- mountpoint? (1)
-
mu
_ locked? (1) -
mu
_ try _ lock (1) - multipart? (5)
- nan? (1)
-
need
_ tar (1) -
need
_ tar _ bz2 (1) -
need
_ tar _ gz (1) -
need
_ zip (1) - needed? (2)
- negative? (4)
-
new
_ session (1) - nil? (1)
- nobits? (1)
- nonblock (1)
- none? (7)
-
not
_ modified? (1) - notationdecl? (1)
- notes (1)
- null? (1)
- odd? (2)
- ok? (1)
-
ok
_ to _ remove? (1) -
ole
_ respond _ to? (1) -
on
_ curve? (1) - one? (7)
-
only
_ signed (1) -
only
_ trusted (1) - optional? (1)
- output? (1)
- owned? (6)
-
params
_ ok? (1) - parent? (2)
- passive (1)
- passive= (1)
-
path
_ ok? (1) -
pending
_ interrupt? (1) - permutation? (1)
- pipe (1)
- pipe? (5)
- plain (1)
- plain= (1)
- positive? (3)
- prerelease? (2)
- prime? (4)
-
prime
_ fasttest? (1) - private? (2)
-
private
_ call? (1) -
private
_ key? (1) -
private
_ method _ defined? (1) - prompting? (1)
-
proper
_ subset? (1) -
proper
_ superset? (1) -
protected
_ method _ defined? (1) - proxy? (1)
-
proxy
_ from _ env= (1) -
proxy
_ from _ env? (1) - public? (1)
-
public
_ key? (1) -
public
_ method _ defined? (1) - purgeable? (1)
- quiet (1)
-
quirks
_ mode (1) -
quirks
_ mode? (1) - quoted (1)
- quoted= (1)
- raw (2)
- rc (1)
- rc? (1)
-
rdoc
_ installed? (1) - readable? (6)
-
readable
_ real? (5) - ready? (1)
- real? (2)
-
really
_ verbose (1) - recvmsg (1)
- regular? (1)
- relative? (2)
- remote? (1)
- renamable? (1)
-
report
_ on _ exception (1) -
report
_ on _ exception= (1) -
request
_ body _ permitted? (1) - require (1)
-
respond
_ to? (2) -
respond
_ to _ missing? (2) -
response
_ body _ permitted? (1) - rest? (1)
- resume (1)
- resume= (1)
-
return
_ headers? (1) -
return
_ type (1) - retval? (1)
- root? (2)
-
satisfied
_ by? (1) -
satisfies
_ requirement? (1) - saturday? (2)
- secure (2)
- secure= (1)
-
session
_ add (1) -
session
_ remove (1) -
session
_ reused? (1) - setgid? (5)
- setsockopt (2)
- setuid? (5)
- shared? (1)
- signaled? (1)
-
singleton
_ class? (1) - singular? (1)
- size? (1)
-
skew
_ symmetric? (1) -
slice
_ after (4) -
slice
_ before (5) -
slice
_ when (2) - socket? (5)
- specific? (1)
- square? (1)
- ssl? (2)
-
start
_ element? (1) -
start
_ immediately (1) -
start
_ immediately= (1) -
start
_ with? (1) - started (1)
- started? (4)
-
starttls
_ always? (1) -
starttls
_ auto? (1) - sticky? (5)
- stop? (1)
- stopped? (1)
-
stream
_ end? (1) - streaming? (1)
-
subdomain
_ of? (1) - subset? (1)
- success? (2)
- sunday? (2)
- superset? (1)
- symlink? (4)
- symmetric? (1)
- sync (3)
- sync= (1)
-
sync
_ close (1) -
sync
_ close= (1) -
sync
_ exclusive? (1) -
sync
_ locked? (1) -
sync
_ point? (1) -
sync
_ shared? (1) -
sync
_ try _ lock (1) - syncmode= (1)
- sysverify (1)
- tainted? (1)
- test (3)
- text? (1)
-
thread
_ variable? (1) - thursday? (2)
- tls? (1)
-
to
_ a (1) -
to
_ io (1) -
to
_ s (1) -
try
_ compile (2) -
try
_ cpp (2) -
try
_ enter (1) -
try
_ func (2) -
try
_ link (2) -
try
_ lock (3) -
try
_ mon _ enter (1) -
try
_ run (2) -
try
_ static _ assert (2) -
try
_ type (2) -
try
_ var (2) - tuesday? (2)
-
ultra
_ safe (1) -
unconverted
_ fields? (1) -
unescape
_ filename? (1) -
unicode
_ normalized? (1) - unknown? (1)
- untrusted? (1)
- update (1)
-
update
_ sources (1) -
upper
_ triangular? (1) -
use
_ loader (1) -
use
_ loader? (1) -
use
_ readline (1) -
use
_ readline? (1) -
use
_ ssl= (1) -
use
_ ssl? (2) -
use
_ tracer (1) -
use
_ tracer? (1) - utc? (1)
-
valid
_ encoding? (1) - validate (1)
- value? (4)
- verbose (5)
- verbose? (2)
- verify (11)
-
verify
_ chain (1) -
verify
_ data (1) -
verify
_ root (1) -
verify
_ signer (1) - visible? (4)
- wait (2)
- wait? (1)
-
wait
_ readable (1) -
waiting
_ job? (1) -
waiting
_ jobs _ exist? (1) - warn? (3)
-
warn
_ legacy (1) - warning (1)
-
weakref
_ alive? (1) - wednesday? (2)
- whitespace (1)
-
with
_ config (2) -
world
_ readable? (1) -
world
_ writable? (1) - writable? (6)
-
writable
_ real? (5) -
write
_ headers? (1) - writeencoding (1)
- writethis (1)
- xmldecl? (1)
- yaml? (1)
- yydebug (1)
- zero? (11)
- | (3)
検索結果
先頭5件
-
Socket
:: Option # bool -> bool (63610.0) -
オプションのデータ(内容)を真偽値に変換して返します。
オプションのデータ(内容)を真偽値に変換して返します。
@raise TypeError dataのバイト数が不適切である(sizeof(int)と異なる)場合に発生します
@see Socket::Option#data -
Set
# proper _ superset?(set) -> bool (36910.0) -
self が集合 set の上位集合 (スーパーセット) である場合に true を 返します。
self が集合 set の上位集合 (スーパーセット) である場合に true を
返します。
superset? は、2 つの集合が等しい場合にも true となります。
proper_superset? は、2 つの集合が等しい場合には false を返します。
@param set 比較対象の Set オブジェクトを指定します。
@raise ArgumentError 引数が Set オブジェクトでない場合に発生します。
//emlist[][ruby]{
require 'set'
s = Set[1, 2, 3]
p s.superset?(Set[1, 2]) ... -
RDoc
:: Options # include _ line _ numbers -> bool (36907.0) -
コマンドライン引数の --include-line-numbers を指定していた場合に true を返します。そうでない場合は false を返します。
コマンドライン引数の --include-line-numbers を指定していた場合に true
を返します。そうでない場合は false を返します。 -
DRb
:: DRbServer # here?(uri) -> bool (36607.0) -
uri がサーバに紐付けられたものであれば真を返します。
uri がサーバに紐付けられたものであれば真を返します。
@param uri URI 文字列 -
DRb
:: DRbServer # verbose -> bool (36607.0) -
サーバが verbose mode ならば真を返します。
サーバが verbose mode ならば真を返します。
@see DRb::DRbObject#verbose= -
Enumerator
:: ArithmeticSequence # exclude _ end? -> bool (36607.0) -
末項(終端)を含まないとき真を返します。
末項(終端)を含まないとき真を返します。 -
Gem
:: LocalRemoteOptions # remote? -> bool (36607.0) -
リモートの情報を取得する場合は真を返します。 そうでない場合は偽を返します。
リモートの情報を取得する場合は真を返します。
そうでない場合は偽を返します。 -
Kernel
# try _ static _ assert(expr , headers = nil , opt = "") -> bool (27910.0) -
@todo ???
@todo ???
...
@param expr C 言語の式を指定します。
@param headers 追加のヘッダファイルを指定します。
@param opt コンパイラに渡すオプションを指定します。
$CFLAGS もコンパイラには渡されます。 -
Kernel
# try _ static _ assert(expr , headers = nil , opt = "") { . . . } -> bool (27910.0) -
@todo ???
@todo ???
...
@param expr C 言語の式を指定します。
@param headers 追加のヘッダファイルを指定します。
@param opt コンパイラに渡すオプションを指定します。
$CFLAGS もコンパイラには渡されます。 -
Set
# subset?(set) -> bool (27910.0) -
self が集合 set の部分集合である場合に true を返します。
self が集合 set の部分集合である場合に true を返します。
subset? は、2 つの集合が等しい場合にも true となります。
proper_subset? は、2 つの集合が等しい場合には false を返します。
@param set 比較対象の Set オブジェクトを指定します。
@raise ArgumentError 引数が Set オブジェクトでない場合に発生します。
//emlist[][ruby]{
require 'set'
s = Set[1, 2]
p s.subset?(Set[1, 2, 3]) # => true
p s... -
File
:: Stat # readable _ real? -> bool (27907.0) -
実ユーザ/実グループによって読み込み可能な時に真を返します。
実ユーザ/実グループによって読み込み可能な時に真を返します。
//emlist[][ruby]{
p File::Stat.new($0).readable_real? #=> true
//} -
Gem
:: Security :: Policy # verify _ signer -> bool (27907.0) -
この値が真である場合は、署名者を検証します。
この値が真である場合は、署名者を検証します。 -
Kernel
# find _ header(header , *paths) -> bool (27907.0) -
与えられた paths から header を検索し、見つかった場合は真を返します。 そうでない場合は偽を返します。
与えられた paths から header を検索し、見つかった場合は真を返します。
そうでない場合は偽を返します。
ヘッダが見つかったディレクトリをコンパイラに渡すコマンドラインオプショ
ンに追加します(-I オプションを経由します)。
@param header ヘッダを指定します。
@param paths ヘッダを検索するパスを指定します。 -
Object
# instance _ variable _ defined?(var) -> bool (27907.0) -
インスタンス変数 var が定義されていたら真を返します。
インスタンス変数 var が定義されていたら真を返します。
@param var インスタンス変数名を文字列か Symbol で指定します。
//emlist[][ruby]{
class Fred
def initialize(p1, p2)
@a, @b = p1, p2
end
end
fred = Fred.new('cat', 99)
p fred.instance_variable_defined?(:@a) #=> true
p fred.instance_variable_defined?("@b") #=> true
p fred.instan... -
Pathname
# readable _ real? -> bool (27907.0) -
FileTest.readable_real?(self.to_s) と同じです。
FileTest.readable_real?(self.to_s) と同じです。
@see FileTest.#readable_real? -
RDoc
:: CodeObject # document _ children -> bool (27907.0) -
自身に含まれるメソッド、エイリアス、定数や属性をドキュメントに含めるか どうかを返します。
自身に含まれるメソッド、エイリアス、定数や属性をドキュメントに含めるか
どうかを返します。
@see RDoc::CodeObject#document_self -
REXML
:: Parsers :: PullEvent # end _ element? -> bool (27907.0) -
XML要素の終了タグなら真を返します。
XML要素の終了タグなら真を返します。 -
Ripper
# end _ seen? -> bool (27907.0) -
これまでに解析した Ruby プログラムの中に __END__ が含まれていたかどうか を返します。
これまでに解析した Ruby プログラムの中に __END__ が含まれていたかどうか
を返します。 -
Shell
# readable _ real?(file) -> bool (27907.0) -
FileTest モジュールにある同名のクラスメソッドと同じです.
FileTest モジュールにある同名のクラスメソッドと同じです.
@param file ファイル名を表す文字列を指定します。
@see FileTest.#readable_real? -
Shell
:: CommandProcessor # readable _ real?(file) -> bool (27907.0) -
FileTest モジュールにある同名のクラスメソッドと同じです.
FileTest モジュールにある同名のクラスメソッドと同じです.
@param file ファイル名を表す文字列を指定します。
@see FileTest.#readable_real? -
Shell
:: Filter # readable _ real?(file) -> bool (27907.0) -
FileTest モジュールにある同名のクラスメソッドと同じです.
FileTest モジュールにある同名のクラスメソッドと同じです.
@param file ファイル名を表す文字列を指定します。
@see FileTest.#readable_real? -
Thread
# report _ on _ exception -> bool (27907.0) -
真の場合、そのスレッドが例外によって終了した時に、その内容を $stderr に報告します。
真の場合、そのスレッドが例外によって終了した時に、その内容を $stderr に報告します。
デフォルトはスレッド作成時の Thread.report_on_exception です。
@param newstate スレッド実行中に例外発生した場合、その内容を報告するかどうかを true か false で指定します。
//emlist[例][ruby]{
a = Thread.new{ Thread.stop; raise }
a.report_on_exception = true
a.report_on_exception # => true
a.run
# => #<Th... -
Enumerable
# slice _ when {|elt _ before , elt _ after| bool } -> Enumerator (27625.0) -
要素を前から順にブロックで評価し、その結果によって要素をチャンクに分け た(グループ化した)要素を持つEnumerator を返します。
要素を前から順にブロックで評価し、その結果によって要素をチャンクに分け
た(グループ化した)要素を持つEnumerator を返します。
隣り合う値をブロックパラメータ elt_before、elt_after に渡し、ブロックの
評価値が真になる所でチャンクを区切ります。
ブロックは self の長さ - 1 回呼び出されます。
@return チャンクごとの配列をブロックパラメータに渡す Enumerator
を返します。eachメソッドは以下のように呼び出します。
//emlist{
enum.slice_when { |elt_before, elt_aft... -
BasicSocket
# getsockopt(level , optname) -> Socket :: Option (27622.0) -
ソケットのオプションを取得します。getsockopt(2) を参照してください。 取得したオプションのデータを Socket::Option で返します。
ソケットのオプションを取得します。getsockopt(2)
を参照してください。
取得したオプションのデータを Socket::Option で返します。
level, optname には Socket::SOL_SOCKET や Socket::SO_REUSEADDR
といった整数値の他、文字列("SOL_SOCKET", prefixなしの "SOCKET")や
シンボル(:SO_REUSEADDR, :REUSEADDR)を用いることができます。
@param level getsockopt(2) の 第二引数のlevel
@param optname gets... -
BasicSocket
# setsockopt(socketoption) -> 0 (27622.0) -
ソケットのオプションを設定します。setsockopt(2) を参照してください。
ソケットのオプションを設定します。setsockopt(2)
を参照してください。
level, optname には Socket::SOL_SOCKET や Socket::SO_REUSEADDR
といった整数値の他、文字列("SOL_SOCKET", prefixなしの "SOCKET")や
シンボル(:SO_REUSEADDR, :REUSEADDR)を用いることができます。
optval には文字列、整数、真偽値(true or false)を渡すことができます。
文字列の場合には setsockopt(2) にはその文字列と
長さが渡されます。整数の場合はintへのポイン... -
Gem
:: Requirement # satisfied _ by?(version) -> bool (27613.0) -
引数 version が自身に含まれる全ての必要条件を満たす場合に true を返します。 そうでなければ、false を返します。
引数 version が自身に含まれる全ての必要条件を満たす場合に true を返します。
そうでなければ、false を返します。
@param version Gem::Version のインスタンスを指定します。
//emlist[][ruby]{
req = Gem::Requirement.new("~> 3.2.1")
p req.satisfied_by?(Gem::Version.new('3.2.9')) # => true
p req.satisfied_by?(Gem::Version.new('3.3.0')) # => false
//} -
Kernel
# have _ header(header , preheaders = nil) -> bool (27610.0) -
ヘッダファイル header がシステムに存在するかどうか検査します。
ヘッダファイル header がシステムに存在するかどうか検査します。
ヘッダファイル header が存在する場合は、グローバル変数 $defs に
"-DHAVE_header" を追加して true を返します。ヘッダファイル header が存
在しない場合は $defs は変更せず false を返します。
@param header 検査したいヘッダファイルを指定します。
@param preheaders ヘッダファイルを検査する前に読み込んでおくヘッダファイルを指定します。 -
Kernel
# have _ header(header , preheaders = nil) { . . . } -> bool (27610.0) -
ヘッダファイル header がシステムに存在するかどうか検査します。
ヘッダファイル header がシステムに存在するかどうか検査します。
ヘッダファイル header が存在する場合は、グローバル変数 $defs に
"-DHAVE_header" を追加して true を返します。ヘッダファイル header が存
在しない場合は $defs は変更せず false を返します。
@param header 検査したいヘッダファイルを指定します。
@param preheaders ヘッダファイルを検査する前に読み込んでおくヘッダファイルを指定します。 -
Kernel
# have _ struct _ member(type , member , headers = nil) -> bool (27610.0) -
member というメンバを持つ構造体 type がシステムに存在するかどうか検査します。
member というメンバを持つ構造体 type がシステムに存在するかどうか検査します。
member というメンバを持つ構造体 type がシステムに存在する場合は、
グローバル変数 $defs に "-DHAVE_type_member" を追加し、真を返します。
member というメンバを持つ構造体 type が存在しない場合は、偽を返します。
例えば
require 'mkmf'
have_struct_member('struct foo', 'bar') # => true
である場合、HAVE_STRUCT_FOO_BAR というプリプロセッサマクロをコンパ... -
Kernel
# have _ struct _ member(type , member , headers = nil) { . . . } -> bool (27610.0) -
member というメンバを持つ構造体 type がシステムに存在するかどうか検査します。
member というメンバを持つ構造体 type がシステムに存在するかどうか検査します。
member というメンバを持つ構造体 type がシステムに存在する場合は、
グローバル変数 $defs に "-DHAVE_type_member" を追加し、真を返します。
member というメンバを持つ構造体 type が存在しない場合は、偽を返します。
例えば
require 'mkmf'
have_struct_member('struct foo', 'bar') # => true
である場合、HAVE_STRUCT_FOO_BAR というプリプロセッサマクロをコンパ... -
Set
# proper _ subset?(set) -> bool (27610.0) -
self が集合 set の部分集合である場合に true を返します。
self が集合 set の部分集合である場合に true を返します。
subset? は、2 つの集合が等しい場合にも true となります。
proper_subset? は、2 つの集合が等しい場合には false を返します。
@param set 比較対象の Set オブジェクトを指定します。
@raise ArgumentError 引数が Set オブジェクトでない場合に発生します。
//emlist[][ruby]{
require 'set'
s = Set[1, 2]
p s.subset?(Set[1, 2, 3]) # => true
p s... -
Set
# superset?(set) -> bool (27610.0) -
self が集合 set の上位集合 (スーパーセット) である場合に true を 返します。
self が集合 set の上位集合 (スーパーセット) である場合に true を
返します。
superset? は、2 つの集合が等しい場合にも true となります。
proper_superset? は、2 つの集合が等しい場合には false を返します。
@param set 比較対象の Set オブジェクトを指定します。
@raise ArgumentError 引数が Set オブジェクトでない場合に発生します。
//emlist[][ruby]{
require 'set'
s = Set[1, 2, 3]
p s.superset?(Set[1, 2]) ... -
CGI
:: Session # new _ session -> bool (27607.0) -
真であれば新しいセッション ID を生成します。
真であれば新しいセッション ID を生成します。 -
DRb
:: DRbServer # alive? -> bool (27607.0) -
サーバが生存しているならば真を返します。
サーバが生存しているならば真を返します。
@see DRb::DRbServer#stop_service -
Encoding
:: InvalidByteSequenceError # incomplete _ input? -> bool (27607.0) -
エラー発生時に入力文字列が不足している場合に真を返します。
エラー発生時に入力文字列が不足している場合に真を返します。
つまり、マルチバイト文字列の途中で文字列が終わっている場合に
真を返します。これは後続の入力を追加することでエラーが
解消する可能性があることを意味します。
//emlist[例][ruby]{
ec = Encoding::Converter.new("EUC-JP", "ISO-8859-1")
begin
ec.convert("abc\xA1z")
rescue Encoding::InvalidByteSequenceError
p $!
#=> #<Encoding::InvalidByteSequenc... -
Enumerator
:: Lazy # slice _ when {|elt _ before , elt _ after| bool } -> Enumerator :: Lazy (27607.0) -
Enumerable#slice_when と同じですが、配列ではなく Enumerator::Lazy を返します。
Enumerable#slice_when と同じですが、配列ではなく Enumerator::Lazy を返します。
//emlist[例][ruby]{
1.step.lazy.slice_when { |i, j| (i + j) % 5 == 0 }
# => #<Enumerator::Lazy: #<Enumerator: #<Enumerator::Generator:0x00007fce84118348>:each>>
1.step.lazy.slice_when { |i, j| (i + j) % 5 == 0 }.take(5).force
# => [[1, 2]... -
Gem
:: DependencyList # ok _ to _ remove?(full _ name) -> bool (27607.0) -
与えられた名前を持つ Gem::Specification を自身から削除しても OK な場合は真を返します。 そうでない場合は、偽を返します。
与えられた名前を持つ Gem::Specification を自身から削除しても OK な場合は真を返します。
そうでない場合は、偽を返します。
与えられた名前を持つ Gem::Specification を自身から削除すると、
依存関係を壊してしまう場合が、それを削除してはいけない場合です。
@param full_name バージョンを含むフルネームで Gem の名前を指定します。
@see Gem::Specification#full_name -
Gem
:: GemPathSearcher # matching _ file?(spec , path) -> bool (27607.0) -
与えられた spec に path が含まれている場合、真を返します。 そうでない場合は偽を返します。
与えられた spec に path が含まれている場合、真を返します。
そうでない場合は偽を返します。
@param spec Gem::Specification のインスタンスを指定します。
@param path 探索対象のパスを指定します。 -
Gem
:: Package :: TarHeader # empty? -> bool (27607.0) -
ヘッダが "\0" で埋められている場合、真を返します。 そうでない場合は、偽を返します。
ヘッダが "\0" で埋められている場合、真を返します。
そうでない場合は、偽を返します。 -
Gem
:: RemoteFetcher # file _ uri?(uri) -> bool (27607.0) -
"file://" で始まる文字列である場合は真を返します。そうでない場合は偽を返します。
"file://" で始まる文字列である場合は真を返します。そうでない場合は偽を返します。
@param uri URI を表す文字列を指定します。 -
Gem
:: Requirement # exact? -> bool (27607.0) -
条件がちょうどのバージョンが指定されている場合は、true を返します。
条件がちょうどのバージョンが指定されている場合は、true を返します。
//emlist[][ruby]{
p Gem::Requirement.new("= 3").exact? # => true
p Gem::Requirement.new("= 3", "= 3").exact? # => true
p Gem::Requirement.new("= 3", "= 5").exact? # => false
p Gem::Requirement.new("= 3", ">= 3").exact? # => false
p Gem::Requiremen... -
Gem
:: Requirement # none? -> bool (27607.0) -
自身が条件を持たない場合は、true を返します。
自身が条件を持たない場合は、true を返します。
//emlist[][ruby]{
req = Gem::Requirement.new(">= 0")
p req.none? # => true
//} -
Gem
:: Requirement # prerelease? -> bool (27607.0) -
何らかのバージョンがプレリリースのものであれば、true を返します。
何らかのバージョンがプレリリースのものであれば、true を返します。
//emlist[][ruby]{
p Gem::Requirement.new("< 5.0").prerelease? # => false
p Gem::Requirement.new("< 5.0a").prerelease? # => true
//} -
Gem
:: Requirement # specific? -> bool (27607.0) -
条件に上限のある指定で、最新のバージョンにマッチしない可能性のある場合は、true を返します。
条件に上限のある指定で、最新のバージョンにマッチしない可能性のある場合は、true を返します。
//emlist[][ruby]{
p Gem::Requirement.new(">= 3").specific? # => false
p Gem::Requirement.new("~> 3").specific? # => true
p Gem::Requirement.new("= 3").specific? # => true
//} -
Gem
:: Specification # satisfies _ requirement?(dependency) -> bool (27607.0) -
この Gem パッケージが与えられた依存関係を満たすかどうかを返します。
この Gem パッケージが与えられた依存関係を満たすかどうかを返します。
依存関係を満たす場合は真を返します。そうでない場合は偽を返します。
@param dependency チェックしたい依存関係を指定します。
@see Gem::Dependency -
IRB
:: ExtendCommand :: Require # execute(file _ name) -> bool (27607.0) -
ファイル file_name を現在の irb インタプリタ上で実行します。
ファイル file_name を現在の irb インタプリタ上で実行します。
file_name に Ruby スクリプトを指定した場合は、Kernel.#require と異
なり、file_name の内容を irb で一行ずつタイプしたかのように、irb 上で一
行ずつ評価されます。require に成功した場合は true を、そうでない場合は
false を返します。
拡張ライブラリ(*.so,*.o,*.dll など)を指定した場合は単純に require され
ます。
@param file_name ファイル名を文字列で指定します。 -
Logger
# error? -> bool (27607.0) -
現在の Logger オブジェクトが ERROR 以上のログレベルのメッセージを記録するなら 真を返します。
現在の Logger オブジェクトが ERROR 以上のログレベルのメッセージを記録するなら
真を返します。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDOUT)
logger.error? # => true
logger.level = Logger::Severity::FATAL
logger.error? # => false
//} -
Net
:: FTP :: MLSxEntry # deletable? -> bool (27607.0) -
エントリが削除可能であれば true を返します。
エントリが削除可能であれば true を返します。
ディレクトリであれば Net::FTP#rmdir が、
ファイルであれば Net::FTP#delete が、それぞれ
適用可能であるかどうかを意味します。 -
Net
:: POPMail # deleted? -> bool (27607.0) -
メールに削除マークが付けられている場合に真を返します。
メールに削除マークが付けられている場合に真を返します。
@see Net::POPMail#delete -
Numeric
# integer? -> bool (27607.0) -
自身が Integer かそのサブクラスのインスタンスの場合にtrue を返し ます。そうでない場合に false を返します。
自身が Integer かそのサブクラスのインスタンスの場合にtrue を返し
ます。そうでない場合に false を返します。
Numeric のサブクラスは、このメソッドを適切に再定義しなければなりません。
//emlist[例][ruby]{
(1.0).integer? #=> false
(1).integer? #=> true
//}
@see Numeric#real? -
Numeric
# zero? -> bool (27607.0) -
自身がゼロの時、trueを返します。そうでない場合は false を返します。
自身がゼロの時、trueを返します。そうでない場合は false を返します。
//emlist[例][ruby]{
p 10.zero? #=> false
p 0.zero? #=> true
p 0.0.zero? #=> true
//}
@see Numeric#nonzero? -
Process
:: Status # success? -> bool (27607.0) -
プロセスの終了状態が成功である場合に true を返します。 そうでない場合に false を返します。
プロセスの終了状態が成功である場合に true を返します。
そうでない場合に false を返します。 -
REXML
:: Element # has _ text? -> bool (27607.0) -
要素がテキストノードを子ノードとして持つ場合に true を返します。
要素がテキストノードを子ノードとして持つ場合に true を返します。 -
REXML
:: Parsers :: PullEvent # text? -> bool (27607.0) -
テキストノードなら真を返します。
テキストノードなら真を返します。 -
REXML
:: Parsers :: PullParser # has _ next? -> bool (27607.0) -
未処理のイベントが残っている場合に真を返します。
未処理のイベントが残っている場合に真を返します。
@see REXML::Parsers::PullParser#empty? -
REXML
:: Text # empty? -> bool (27607.0) -
テキストが空ならば真を返します。
テキストが空ならば真を返します。 -
Syslog
:: Logger # error? -> bool (27607.0) -
self が ERROR 以上の(syslog の warning)ログレベルのメッセージを記録する 場合に true を返します。
self が ERROR 以上の(syslog の warning)ログレベルのメッセージを記録する
場合に true を返します。 -
Thread
# report _ on _ exception=(newstate) (27607.0) -
真の場合、そのスレッドが例外によって終了した時に、その内容を $stderr に報告します。
真の場合、そのスレッドが例外によって終了した時に、その内容を $stderr に報告します。
デフォルトはスレッド作成時の Thread.report_on_exception です。
@param newstate スレッド実行中に例外発生した場合、その内容を報告するかどうかを true か false で指定します。
//emlist[例][ruby]{
a = Thread.new{ Thread.stop; raise }
a.report_on_exception = true
a.report_on_exception # => true
a.run
# => #<Th... -
Thread
# thread _ variable?(key) -> bool (27607.0) -
引数 key で指定した名前のスレッドローカル変数が存在する場合に true、そ うでない場合に false を返します。
引数 key で指定した名前のスレッドローカル変数が存在する場合に true、そ
うでない場合に false を返します。
@param key 変数名を String か Symbol で指定します。
me = Thread.current
me.thread_variable_set(:oliver, "a")
me.thread_variable?(:oliver) # => true
me.thread_variable?(:stanley) # => false
[注意]: Thread#[] でセットしたローカル変数(Fiber ローカル... -
WEBrick
:: BasicLog # debug? -> bool (27607.0) -
自身のログレベルが DEBUG 以上の時に true を返します。 そうでない場合に false を返します。
自身のログレベルが DEBUG 以上の時に true を返します。
そうでない場合に false を返します。 -
WeakRef
# weakref _ alive? -> bool (27607.0) -
参照先のオブジェクトがまだ生きていれば真を返します。 GC されていれば偽を返します。
参照先のオブジェクトがまだ生きていれば真を返します。
GC されていれば偽を返します。 -
BasicSocket
# setsockopt(level , optname , optval) -> 0 (27322.0) -
ソケットのオプションを設定します。setsockopt(2) を参照してください。
ソケットのオプションを設定します。setsockopt(2)
を参照してください。
level, optname には Socket::SOL_SOCKET や Socket::SO_REUSEADDR
といった整数値の他、文字列("SOL_SOCKET", prefixなしの "SOCKET")や
シンボル(:SO_REUSEADDR, :REUSEADDR)を用いることができます。
optval には文字列、整数、真偽値(true or false)を渡すことができます。
文字列の場合には setsockopt(2) にはその文字列と
長さが渡されます。整数の場合はintへのポイン... -
Kernel
# gem(gem _ name , *version _ requirements) -> bool (19207.0) -
$LOAD_PATH に Ruby Gem を追加します。
$LOAD_PATH に Ruby Gem を追加します。
指定された Gem をロードする前にその Gem が必要とする Gem をロードします。
バージョン情報を省略した場合は、最も高いバージョンの Gem をロードします。
指定された Gem やその Gem が必要とする Gem が見つからなかった場合は
Gem::LoadError が発生します。
バージョンの指定方法に関しては Gem::Version を参照してください。
rubygems ライブラリがライブラリバージョンの衝突を検出しない限り、
gem メソッドは全ての require メソッドよりも前に実行されます。
... -
DBM
# has _ key?(key) -> bool (18916.0) -
key がデータベース中に存在する時、真を返します。
key がデータベース中に存在する時、真を返します。
@param key キー。 -
DBM
# key?(key) -> bool (18916.0) -
key がデータベース中に存在する時、真を返します。
key がデータベース中に存在する時、真を返します。
@param key キー。 -
GDBM
# has _ key?(key) -> bool (18916.0) -
key がデータベース中に存在する時、真を返します。
key がデータベース中に存在する時、真を返します。 -
GDBM
# key?(key) -> bool (18916.0) -
key がデータベース中に存在する時、真を返します。
key がデータベース中に存在する時、真を返します。 -
Hash
# has _ key?(key) -> bool (18916.0) -
ハッシュが key をキーとして持つ時真を返します。
ハッシュが key をキーとして持つ時真を返します。
@param key 探索するキーを指定します。
//emlist[][ruby]{
p({1 => "one"}.key?(1)) # => true
p({1 => "one"}.key?(2)) # => false
//}
@see Hash#value? -
Hash
# key?(key) -> bool (18916.0) -
ハッシュが key をキーとして持つ時真を返します。
ハッシュが key をキーとして持つ時真を返します。
@param key 探索するキーを指定します。
//emlist[][ruby]{
p({1 => "one"}.key?(1)) # => true
p({1 => "one"}.key?(2)) # => false
//}
@see Hash#value? -
SDBM
# has _ key?(key) -> bool (18916.0) -
key がデータベース中に存在する時、真を返します。
key がデータベース中に存在する時、真を返します。
@param key 検索したいキー。 -
SDBM
# key?(key) -> bool (18916.0) -
key がデータベース中に存在する時、真を返します。
key がデータベース中に存在する時、真を返します。
@param key 検索したいキー。 -
OpenSSL
:: X509 :: Store # verify(cert , chain = nil) -> bool (18910.0) -
証明書を証明書ストアに存在する CA 証明書で検証します。
証明書を証明書ストアに存在する CA 証明書で検証します。
chain には検証したい証明書の証明書チェイン全体を
OpenSSL::X509::Certificate の配列で渡します。
検証に成功した場合は true を、失敗した場合は false を返します。
このメソッドをブロック付きで呼び出すと、そのブロックが
検証をフィルタするコールバックと見做されます。このコールバックについては
OpenSSL::X509::Store#verify_callback= を参照してください。
内部では OpenSSL::X509::StoreContext.new と
OpenSSL:... -
OpenSSL
:: X509 :: Store # verify(cert , chain = nil) {|ok , ctx| . . . } -> bool (18910.0) -
証明書を証明書ストアに存在する CA 証明書で検証します。
証明書を証明書ストアに存在する CA 証明書で検証します。
chain には検証したい証明書の証明書チェイン全体を
OpenSSL::X509::Certificate の配列で渡します。
検証に成功した場合は true を、失敗した場合は false を返します。
このメソッドをブロック付きで呼び出すと、そのブロックが
検証をフィルタするコールバックと見做されます。このコールバックについては
OpenSSL::X509::Store#verify_callback= を参照してください。
内部では OpenSSL::X509::StoreContext.new と
OpenSSL:... -
Gem
:: StreamUI # ask _ yes _ no(question) -> bool (18907.0) -
イエス、ノーで答える質問をします。
イエス、ノーで答える質問をします。
@param question 質問を指定します。
@return ユーザの回答がイエスの場合は真を、ノーの場合は偽を返します。 -
Net
:: HTTPHeader # key?(key) -> bool (18907.0) -
key というヘッダフィールドがあれば真を返します。 key は大文字小文字を区別しません。
key というヘッダフィールドがあれば真を返します。
key は大文字小文字を区別しません。
@param key 探すヘッダフィールド名を文字列で与えます。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
res = Net::HTTP.get_response(uri)
res.key?('content-type') # => true
res.key?('nonexist-header') # => false
//} -
OpenSSL
:: OCSP :: BasicResponse # verify(certs , store , flags=0) -> bool (18907.0) -
署名を検証します。
署名を検証します。
flagsには以下の値の OR を取ったものを渡します。
* OpenSSL::OCSP::TRUSTOTHER
* OpenSSL::OCSP::NOSIGS
* OpenSSL::OCSP::NOVERIFY
* OpenSSL::OCSP::NOINTERN
TRUSTOTHER を有効にすると certs で指定した証明書を検証せずに信頼します。
@param certs 検証に用いる追加的な証明書(OpenSSL::X509::Certificate オブジェクトの配列)
@param store 検証に用いる証明書ストア(OpenSSL::... -
OpenSSL
:: OCSP :: CertificateId # cmp _ issuer(other) -> bool (18907.0) -
2つの CertificateId オブジェクトの issuer(証明書発行者)を比較し、 同じ issuer であれば真を返します。
2つの CertificateId オブジェクトの issuer(証明書発行者)を比較し、
同じ issuer であれば真を返します。
@param other 比較する OpenSSL::OCSP::CertificateId オブジェクト
@see OpenSSL::OCSP::CertificateId#cmp -
OpenSSL
:: OCSP :: Request # verify(certs , store , flags=0) -> bool (18907.0) -
Request オブジェクトの署名を検証します。
Request オブジェクトの署名を検証します。
検証に成功した場合は真を返します。
flags には以下の値の OR を取ったものを渡します。
* OpenSSL::OCSP::TRUSTOTHER
* OpenSSL::OCSP::NOSIGS
* OpenSSL::OCSP::NOVERIFY
* OpenSSL::OCSP::NOINTERN
TRUSTOTHER を有効にすると certs で指定した証明書を検証せずに信頼します。
@param certs 検証に用いる追加的な証明書(OpenSSL::X509::Certificate オブジェクトの配列)
... -
OpenSSL
:: PKCS7 # verify(certs , store , indata = nil , flags = 0) -> bool (18907.0) -
署名を検証します。
署名を検証します。
検証に成功した場合は真を、失敗した場合は偽を返します。
certs には署名者の証明書を含む配列を渡します。
通常 S/MIME 署名には証明者の証明書が含まれていますが、
OpenSSL::PKCS7.sign で OpenSSL::PKCS7::NOCERTS を渡した
場合には含まれていないので、明示的に渡す必要があります。
このメソッドは配列から適切な証明書を自動的に選択します。
store には検証に用いる証明書ストアを渡します。
検証に必要な信頼できる CA 証明書をあらかじめ証明書ストアに含めておく
必要があります。
indata は署名の対象となった... -
OpenSSL
:: SSL :: SSLContext # session _ add(sess) -> bool (18907.0) -
セッションを OpenSSL::SSL::SSLContext 内部のキャッシュ領域に 追加します。
セッションを OpenSSL::SSL::SSLContext 内部のキャッシュ領域に
追加します。
成功時には真を返します。すでにキャッシュ領域にあるセッションを
追加しようとした場合は追加されずに偽を返します。
@param sess 追加するセッション(OpenSSL::SSL::Session) -
OpenSSL
:: SSL :: SSLContext # session _ remove(sess) -> bool (18907.0) -
セッションを OpenSSL::SSL::SSLContext 内部のキャッシュ領域から 取り除きます。
セッションを OpenSSL::SSL::SSLContext 内部のキャッシュ領域から
取り除きます。
成功時には真を返します。キャッシュ領域に存在しないセッションを
削除しようとした場合は偽を返します。
@param sess 削除するセッション(OpenSSL::SSL::Session) -
Socket
:: Option # linger -> [bool , Integer] (18907.0) -
オプションが SOL_SOCKET/SO_LINGER である場合に、 オプションのデータ(内容)を真偽値と整数のペアとして返します。
オプションが SOL_SOCKET/SO_LINGER である場合に、
オプションのデータ(内容)を真偽値と整数のペアとして返します。
@raise TypeError dataのバイト数が不適切である(sizeof(struct linger)と異なる)場合や、
level/optname が SOL_SOCKET/SO_LINGER でないに発生します
@see Socket::Option#data -
Enumerable
# slice _ before {|elt| bool } -> Enumerator (18733.0) -
パターンがマッチした要素、もしくはブロックが真を返した要素から 次にマッチする手前までを チャンク化(グループ化)したものを繰り返す Enumerator を 返します。
パターンがマッチした要素、もしくはブロックが真を返した要素から
次にマッチする手前までを
チャンク化(グループ化)したものを繰り返す Enumerator を
返します。
パターンを渡した場合は各要素に対し === が呼び出され、
それが真になったところをチャンクの先頭と見なします。
ブロックを渡した場合は、各要素に対しブロックを適用し
返り値が真であった要素をチャンクの先頭と見なします。
より厳密にいうと、「先頭要素」の手前で分割していきます。
最初の要素の評価は無視されます。
各チャンクは配列として表現されます。
Enumerable#to_a や Enumerable#map ... -
Enumerator
:: Lazy # slice _ after {|elt| bool } -> Enumerator :: Lazy (18697.0) -
Enumerable#slice_after と同じですが、配列ではなく Enumerator::Lazy を返します。
Enumerable#slice_after と同じですが、配列ではなく Enumerator::Lazy を返します。
//emlist[例][ruby]{
1.step.lazy.slice_after { |e| e % 3 == 0 }
# => #<Enumerator::Lazy: #<Enumerator: #<Enumerator::Generator:0x007fd73980e6f8>:each>>
1.step.lazy.slice_after { |e| e % 3 == 0 }.take(5).force
# => [[1, 2, 3], [4, 5, 6], [... -
Enumerator
:: Lazy # slice _ before {|elt| bool } -> Enumerator :: Lazy (18682.0) -
Enumerable#slice_before と同じですが、配列ではなく Enumerator::Lazy を返します。
Enumerable#slice_before と同じですが、配列ではなく Enumerator::Lazy を返します。
//emlist[例][ruby]{
1.step.lazy.slice_before { |e| e.even? }
# => #<Enumerator::Lazy: #<Enumerator: #<Enumerator::Generator:0x00007f9f31844ce8>:each>>
1.step.lazy.slice_before { |e| e % 3 == 0 }.take(5).force
# => [[1, 2], [3, 4, 5], [6... -
Enumerator
:: Lazy # slice _ before(initial _ state) {|elt , state| bool } -> Enumerator :: Lazy (18682.0) -
Enumerable#slice_before と同じですが、配列ではなく Enumerator::Lazy を返します。
Enumerable#slice_before と同じですが、配列ではなく Enumerator::Lazy を返します。
//emlist[例][ruby]{
1.step.lazy.slice_before { |e| e.even? }
# => #<Enumerator::Lazy: #<Enumerator: #<Enumerator::Generator:0x00007f9f31844ce8>:each>>
1.step.lazy.slice_before { |e| e % 3 == 0 }.take(5).force
# => [[1, 2], [3, 4, 5], [6... -
Enumerable
# slice _ after {|elt| bool } -> Enumerator (18679.0) -
パターンがマッチした要素、もしくはブロックが真を返した要素を末尾の要素 としてチャンク化(グループ化)したものを繰り返す Enumerator を 返し ます。
パターンがマッチした要素、もしくはブロックが真を返した要素を末尾の要素
としてチャンク化(グループ化)したものを繰り返す Enumerator を 返し
ます。
パターンを渡した場合は各要素に対し === が呼び出され、 それが真になった
ところをチャンクの末尾と見なします。 ブロックを渡した場合は、各要素に対
しブロックを適用し 返り値が真であった要素をチャンクの末尾と見なします。
パターンもブロックも最初から最後の要素まで呼び出されます。
各チャンクは配列として表現されます。そのため、以下のような呼び出しを行
う事もできます。
//emlist[例][ruby]{
enum.sl... -
Regexp
# fixed _ encoding? -> bool (18679.0) -
正規表現が任意の ASCII 互換エンコーディングとマッチ可能な時に false を返します。
正規表現が任意の ASCII 互換エンコーディングとマッチ可能な時に false を返します。
//emlist[例][ruby]{
# -*- coding:utf-8 -*-
r = /a/
r.fixed_encoding? # => false
r.encoding # => #<Encoding:US-ASCII>
r =~ "\u{6666} a" # => 2
r =~ "\xa1\... -
Shell
# test(command , file1 , file2 = nil) -> bool | Time | Integer | nil (18664.0) -
Kernel.#test や FileTest のメソッドに処理を委譲します。
Kernel.#test や FileTest のメソッドに処理を委譲します。
@param command 数値、またはサイズが 1 の文字列の場合は Kernel.#test に処理委譲します。
2 文字以上の文字列の場合は FileTest のメソッドとして実行します。
@param file1 文字列でファイルへのパスを指定します。
@param file2 文字列でファイルへのパスを指定します。
require 'shell'
Shell.verbose = false
sh = Shell.new
begin
sh.m... -
Shell
:: CommandProcessor # test(command , file1 , file2 = nil) -> bool | Time | Integer | nil (18664.0) -
Kernel.#test や FileTest のメソッドに処理を委譲します。
Kernel.#test や FileTest のメソッドに処理を委譲します。
@param command 数値、またはサイズが 1 の文字列の場合は Kernel.#test に処理委譲します。
2 文字以上の文字列の場合は FileTest のメソッドとして実行します。
@param file1 文字列でファイルへのパスを指定します。
@param file2 文字列でファイルへのパスを指定します。
require 'shell'
Shell.verbose = false
sh = Shell.new
begin
sh.m... -
Shell
:: Filter # test(command , file1 , file2 = nil) -> bool | Time | Integer | nil (18664.0) -
Kernel.#test や FileTest のメソッドに処理を委譲します。
Kernel.#test や FileTest のメソッドに処理を委譲します。
@param command 数値、またはサイズが 1 の文字列の場合は Kernel.#test に処理委譲します。
2 文字以上の文字列の場合は FileTest のメソッドとして実行します。
@param file1 文字列でファイルへのパスを指定します。
@param file2 文字列でファイルへのパスを指定します。
require 'shell'
Shell.verbose = false
sh = Shell.new
begin
sh.m... -
String
# iseuc -> bool (18661.0) -
self が EUC-JP なバイト列として正当であるかどうかを判定します。
self が EUC-JP なバイト列として正当であるかどうかを判定します。
Kconv.#iseuc(self) と同じです。
//emlist[例][ruby]{
require 'kconv'
euc_str = "\
\xa5\xaa\xa5\xd6\xa5\xb8\xa5\xa7\xa5\xaf\xa5\xc8\xbb\xd8\xb8\xfe\
\xa5\xd7\xa5\xed\xa5\xb0\xa5\xe9\xa5\xdf\xa5\xf3\xa5\xb0\xb8\xc0\xb8\xec\
\x52\x75\x62\x79".force_encoding('EUC-JP')
... -
JSON
:: State # check _ circular? -> bool (18643.0) -
循環参照のチェックを行う場合は、真を返します。 そうでない場合は偽を返します。
循環参照のチェックを行う場合は、真を返します。
そうでない場合は偽を返します。
//emlist[例 ネストをチェックするケース][ruby]{
require "json"
a = [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[0]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]... -
String
# casecmp?(other) -> bool | nil (18643.0) -
大文字小文字の違いを無視し文字列を比較します。 文字列が一致する場合には true を返し、一致しない場合には false を返します。
大文字小文字の違いを無視し文字列を比較します。
文字列が一致する場合には true を返し、一致しない場合には false を返します。
@param other self と比較する文字列
//emlist[例][ruby]{
"abcdef".casecmp?("abcde") #=> false
"aBcDeF".casecmp?("abcdef") #=> true
"abcdef".casecmp?("abcdefg") #=> false
"abcdef".casecmp?("ABCDEF") #=> true
"\u{e4 f6 fc}".ca... -
String
# unicode _ normalized?(form = :nfc) -> bool (18643.0) -
self が引数 form で指定された正規化形式で Unicode 正規化された文字列か どうかを返します。
self が引数 form で指定された正規化形式で Unicode 正規化された文字列か
どうかを返します。
@param form 正規化形式を :nfc、:nfd、:nfkc、:nfkd のいずれかで指定しま
す。省略した場合は :nfc になります。
@raise Encoding::CompatibilityError self が Unicode 文字列ではない場合
に発生します。
//emlist[例][ruby]{
"a\u0300".unicode_normalized? ... -
Symbol
# casecmp?(other) -> bool | nil (18643.0) -
大文字小文字の違いを無視しシンボルを比較します。 シンボルが一致する場合には true を返し、一致しない場合には false を返します。
大文字小文字の違いを無視しシンボルを比較します。
シンボルが一致する場合には true を返し、一致しない場合には false を返します。
@param other 比較対象のシンボルを指定します。
//emlist[][ruby]{
:abcdef.casecmp?(:abcde) #=> false
:aBcDeF.casecmp?(:abcdef) #=> true
:abcdef.casecmp?(:abcdefg) #=> false
:abcdef.casecmp?(:ABCDEF) #=> true
:"\u{e4 f6 fc}".casecmp?... -
Regexp
# eql?(other) -> bool (18628.0) -
otherが同じパターン、オプション、文字コードの正規表現であったらtrueを返します。
otherが同じパターン、オプション、文字コードの正規表現であったらtrueを返します。
@param other 正規表現を指定します。
//emlist[例][ruby]{
p /^eee$/ == /~eee$/x # => false
p /^eee$/ == /~eee$/i # => false
p /^eee$/e == /~eee$/u # => false
p /^eee$/ == Regexp.new("^eee$") # => true
p /^eee$/.eql?(/^eee$/) # => true
//} -
BasicSocket
# do _ not _ reverse _ lookup=(bool) (18625.0) -
アドレスからホスト名への逆引きの設定をソケットごとに設定します。
アドレスからホスト名への逆引きの設定をソケットごとに設定します。
@param bool この値が真ならアドレスからホスト名への逆引きを行わなくなります。
@see BasicSocket#do_not_reverse_lookup -
GDBM
# fastmode=(bool) (18625.0) -
オープンしている GDBM オブジェクトのモードを変更します。
オープンしている GDBM オブジェクトのモードを変更します。
このオプションはデフォルトで on です。
このオプションは obsolete です。
このオプションが on のときは、GDBM はディスクへの書き込みを待たずに
次の操作を続けます。
@param bool 新たにセットするモード。
@see GDBM::FAST, GDBM#syncmode= -
GDBM
# syncmode=(bool) (18625.0) -
オープンしている GDBM オブジェクトのモードを変更します。
オープンしている GDBM オブジェクトのモードを変更します。
このオプションはデフォルトで off です。
このオプションが on のときは、GDBM はデータベースの変更操作ごとに
データベースの状態を同期します。
@param bool 新たにセットするモード。
@see GDBM::SYNC, GDBM#fastmode=