ライブラリ
- ビルトイン (243)
- bigdecimal (10)
-
cgi
/ core (6) -
cgi
/ session (1) - csv (22)
- date (11)
- dbm (8)
- delegate (5)
- digest (2)
- drb (5)
-
drb
/ acl (2) -
drb
/ extserv (1) - fiber (1)
- fiddle (4)
- gdbm (10)
-
io
/ console (1) -
io
/ nonblock (3) -
io
/ wait (3) - ipaddr (8)
-
irb
/ cmd / load (1) -
irb
/ context (17) -
irb
/ ext / math-mode (2) -
irb
/ ext / tracer (2) -
irb
/ ext / use-loader (3) -
irb
/ input-method (2) - json (6)
- kconv (4)
- logger (5)
- matrix (21)
- mkmf (42)
- monitor (4)
-
mutex
_ m (4) -
net
/ ftp (21) -
net
/ http (14) -
net
/ imap (5) -
net
/ pop (5) -
net
/ smtp (12) - observer (2)
- openssl (56)
- optparse (1)
- ostruct (2)
- pathname (32)
- 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 (6) - 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 (10)
- shell (27)
-
shell
/ command-processor (23) -
shell
/ filter (23) -
shell
/ process-controller (5) -
shell
/ system-command (2) - socket (28)
- stringio (6)
- 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 (2)
-
ARGF
. class (4) - Addrinfo (20)
- Array (6)
- BasicObject (4)
- BasicSocket (5)
- BigDecimal (10)
- Bignum (5)
- Binding (1)
- CGI (1)
-
CGI
:: Cookie (2) -
CGI
:: Session (1) - CSV (13)
-
CSV
:: Row (7) -
CSV
:: Table (2) - Class (1)
- Complex (6)
- DBM (8)
-
DRb
:: DRbObject (2) -
DRb
:: DRbServer (3) -
DRb
:: ExtServ (1) - Date (11)
- Delegator (5)
-
Digest
:: Base (2) - Encoding (2)
-
Encoding
:: InvalidByteSequenceError (1) -
Enumerator
:: Lazy (6) - Exception (1)
- FalseClass (2)
- Fiber (1)
-
Fiddle
:: Handle (1) -
Fiddle
:: Pointer (3) -
File
:: Stat (18) - Fixnum (8)
- Float (11)
- 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 (18)
- IPAddr (8)
-
IRB
:: Context (23) -
IRB
:: ExtendCommand :: Require (1) -
IRB
:: ReadlineInputMethod (1) -
IRB
:: StdioInputMethod (1) - Integer (9)
-
JSON
:: State (5) - Logger (5)
- MatchData (2)
- Matrix (17)
-
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 (3)
- Numeric (6)
- Object (15)
-
OpenSSL
:: BN (10) -
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 (32)
- 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 (6) -
RDoc
:: Options (14) -
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 (7)
- Rational (1)
- Regexp (5)
-
Resolv
:: DNS :: Name (2) -
Rinda
:: TupleEntry (3) - Ripper (2)
- SDBM (8)
- Set (10)
- Shell (27)
-
Shell
:: CommandProcessor (23) -
Shell
:: Filter (23) -
Shell
:: ProcessController (5) -
Shell
:: SystemCommand (2) -
Socket
:: AncillaryData (1) -
Socket
:: Option (2) - String (14)
- StringIO (6)
- StringScanner (6)
- Struct (3)
- Symbol (1)
-
Syslog
:: Logger (6) - SystemExit (1)
- Thread (6)
-
Thread
:: Mutex (3) -
Thread
:: Queue (2) - ThreadGroup (1)
- ThreadsWait (2)
- Time (12)
- TracePoint (5)
- TrueClass (3)
-
URI
:: Generic (5) - UnboundMethod (2)
- Vector (3)
-
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 (16)
-
Gem
:: LocalRemoteOptions (3) -
Gem
:: UserInteraction (1) -
IRB
:: ExtendCommandBundle (1) - Kernel (44)
- MonitorMixin (2)
-
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)
- < (8)
- <= (8)
- == (48)
- === (15)
- =~ (3)
- > (8)
- >= (8)
- [] (3)
- ^ (3)
-
_ setproperty (1) -
abort
_ on _ exception (1) - absolute (1)
- absolute? (3)
- active? (3)
-
active
_ job? (1) -
active
_ jobs _ exist? (1) - alive? (5)
- all? (2)
-
all
_ one _ file (1) -
allow
_ addr? (1) -
allow
_ nan? (1) -
allow
_ socket? (1) - any? (4)
- apop? (1)
- appendable? (1)
-
ascii
_ compatible? (1) -
ascii
_ only? (2) -
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) - 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? (1)
- creatable? (1)
- critical= (1)
- critical? (1)
- css (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)
- diagonal? (1)
- diagram (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)
-
dry
_ run (1) -
dsa
_ verify _ asn1 (1) - dst? (1)
- dummy? (1)
- echo (1)
- echo? (2)
-
egrep
_ cpp (2) - elementdecl? (1)
- empty? (18)
- 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? (26)
- equal? (4)
- error? (3)
- esmtp (1)
- esmtp= (1)
- esmtp? (1)
- even? (3)
- event? (1)
- exact? (1)
-
exclude
_ end? (1) -
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? (2)
-
fixed
_ encoding? (1) - fnmatch (1)
- fnmatch? (1)
-
force
_ output (1) -
force
_ quotes? (1) -
force
_ update (1) - friday? (2)
- frozen? (1)
- gem (1)
- getsockopt (1)
- github (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)
- html (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)
- ip? (1)
- ipv4? (2)
-
ipv4
_ compat? (1) -
ipv4
_ loopback? (1) -
ipv4
_ mapped? (1) -
ipv4
_ multicast? (1) -
ipv4
_ private? (1) - ipv6? (2)
-
ipv6
_ linklocal? (1) -
ipv6
_ loopback? (1) -
ipv6
_ mc _ global? (1) -
ipv6
_ mc _ linklocal? (1) -
ipv6
_ mc _ nodelocal? (1) -
ipv6
_ mc _ orglocal? (1) -
ipv6
_ mc _ sitelocal? (1) -
ipv6
_ multicast? (1) -
ipv6
_ sitelocal? (1) -
ipv6
_ unique _ local? (1) -
ipv6
_ unspecified? (1) -
ipv6
_ v4compat? (1) -
ipv6
_ v4mapped? (1) -
irb
_ require (1) -
is
_ a? (2) - isatty (2)
- isdst (1)
- iseuc (1)
- isjis (1)
- issjis (1)
- isutf8 (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) - matched? (1)
-
matching
_ file? (1) - math? (1)
-
math
_ mode (1) - member? (9)
-
method
_ defined? (1) -
mon
_ try _ enter (1) - monday? (2)
- mountpoint? (1)
-
mu
_ locked? (1) -
mu
_ try _ lock (1) - multipart? (5)
- nan? (2)
-
need
_ tar (1) -
need
_ tar _ bz2 (1) -
need
_ tar _ gz (1) -
need
_ zip (1) - needed? (2)
- negative? (2)
-
new
_ session (1) - nil? (2)
- nonblock (1)
- nonblock= (1)
- nonblock? (1)
- none? (3)
- normal? (1)
-
not
_ modified? (1) - notationdecl? (1)
- notes (1)
- nph? (1)
- null? (1)
- odd? (4)
- ok? (1)
-
ok
_ to _ remove? (1) -
ole
_ respond _ to? (1) -
on
_ curve? (1) - one? (3)
-
only
_ signed (1) -
only
_ trusted (1) - optional? (1)
- orthogonal? (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? (2)
- prerelease? (2)
- prime? (4)
-
prime
_ fasttest? (1) - private? (2)
-
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)
-
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 (1)
- setuid? (5)
- shared? (1)
-
show
_ all (1) -
show
_ hash (1) - signaled? (1)
-
singleton
_ class? (1) - singular? (2)
- size? (1)
-
skip
_ blanks? (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 (5)
- sync= (2)
-
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) -
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) - tty? (2)
- tuesday? (2)
-
ultra
_ safe (1) -
unconverted
_ fields? (1) -
unescape
_ filename? (1) -
unicode
_ normalized? (1) - unitary? (1)
- unix? (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件
-
Kernel
# try _ link(src , opt = "" , *options) -> bool (18610.0) -
C プログラムのソースコード src をコンパイル、リンクします。
C プログラムのソースコード src をコンパイル、リンクします。
このメソッドは $CFLAGS と $LDFLAGS の値もコンパイラまたはリ
ンカに渡します。
問題なくリンクできたら true を返します。
コンパイルとリンクに失敗したら false を返します。
@param src C プログラムのソースコードを指定します。
@param opt リンカにコマンド引数として渡す値を指定します。
例:
require 'mkmf'
if try_link("int main() { sin(0.0); }", '-lm')
$stderr.puts "si... -
Kernel
# try _ link(src , opt = "" , *options) { . . . } -> bool (18610.0) -
C プログラムのソースコード src をコンパイル、リンクします。
C プログラムのソースコード src をコンパイル、リンクします。
このメソッドは $CFLAGS と $LDFLAGS の値もコンパイラまたはリ
ンカに渡します。
問題なくリンクできたら true を返します。
コンパイルとリンクに失敗したら false を返します。
@param src C プログラムのソースコードを指定します。
@param opt リンカにコマンド引数として渡す値を指定します。
例:
require 'mkmf'
if try_link("int main() { sin(0.0); }", '-lm')
$stderr.puts "si... -
Mutex
_ m # locked? -> bool (18610.0) -
self がロックされている時、真を返します。
self がロックされている時、真を返します。 -
Mutex
_ m # mu _ locked? -> bool (18610.0) -
self がロックされている時、真を返します。
self がロックされている時、真を返します。 -
Mutex
_ m # mu _ try _ lock -> bool (18610.0) -
self をロックしようとして、成功した場合、真を返し、ロックを得ます。
self をロックしようとして、成功した場合、真を返し、ロックを得ます。
ロックできなかった場合にはブロックせず偽を返します。 -
Mutex
_ m # try _ lock -> bool (18610.0) -
self をロックしようとして、成功した場合、真を返し、ロックを得ます。
self をロックしようとして、成功した場合、真を返し、ロックを得ます。
ロックできなかった場合にはブロックせず偽を返します。 -
Net
:: SMTP # ssl? -> bool (18610.0) -
その Net::SMTP オブジェクトが SMTPS を利用するならば真を返します。
その Net::SMTP オブジェクトが SMTPS を利用するならば真を返します。
@see Net::SMTP#enable_tls, Net::SMTP#disable_tls, Net::SMTP#start -
Net
:: SMTP # tls? -> bool (18610.0) -
その Net::SMTP オブジェクトが SMTPS を利用するならば真を返します。
その Net::SMTP オブジェクトが SMTPS を利用するならば真を返します。
@see Net::SMTP#enable_tls, Net::SMTP#disable_tls, Net::SMTP#start -
OpenSSL
:: PKey :: EC :: Group # eql?(other) -> bool (18610.0) -
自身が other と等しいときは true を返します。
自身が other と等しいときは true を返します。
@param other 比較対象の OpenSSL::PKey::EC::Group オブジェクト -
OpenSSL
:: PKey :: EC :: Point # eql?(other) -> bool (18610.0) -
自身が other と等しいならば true を返します。
自身が other と等しいならば true を返します。
@raise OpenSSL::PKey::EC::Point::Error エラーが生じた場合に発生します -
Set
# include?(o) -> bool (18610.0) -
オブジェクト o がその集合に属する場合に true を返します。
オブジェクト o がその集合に属する場合に true を返します。
@param o オブジェクトを指定します。
//emlist[][ruby]{
require 'set'
set = Set['hello', 'world']
p set.include?('world') # => true
p set.include?('bye') # => false
//} -
StringScanner
# beginning _ of _ line? -> bool (18610.0) -
スキャンポインタが行頭を指しているなら true を、 行頭以外を指しているなら false を返します。
スキャンポインタが行頭を指しているなら true を、
行頭以外を指しているなら false を返します。
行頭の定義は、文字列先頭かまたは \n の直後を指していることです。
文字列末尾は必ずしも行頭ではありません。
//emlist[例][ruby]{
require 'strscan'
s = StringScanner.new("test\nstring")
s.bol? # => true
s.scan(/\w+/)
s.bol? # => false
s.scan(/\n/)
s.bol? # => true
s.scan(/\w+/... -
StringScanner
# bol? -> bool (18610.0) -
スキャンポインタが行頭を指しているなら true を、 行頭以外を指しているなら false を返します。
スキャンポインタが行頭を指しているなら true を、
行頭以外を指しているなら false を返します。
行頭の定義は、文字列先頭かまたは \n の直後を指していることです。
文字列末尾は必ずしも行頭ではありません。
//emlist[例][ruby]{
require 'strscan'
s = StringScanner.new("test\nstring")
s.bol? # => true
s.scan(/\w+/)
s.bol? # => false
s.scan(/\n/)
s.bol? # => true
s.scan(/\w+/... -
Sync
_ m # exclusive? -> bool (18610.0) -
排他ロックされているかどうかを返します。
排他ロックされているかどうかを返します。 -
Sync
_ m # locked? -> bool (18610.0) -
ロックされているかどうかを返します。
ロックされているかどうかを返します。 -
Sync
_ m # sync _ exclusive? -> bool (18610.0) -
排他ロックされているかどうかを返します。
排他ロックされているかどうかを返します。 -
Sync
_ m # sync _ locked? -> bool (18610.0) -
ロックされているかどうかを返します。
ロックされているかどうかを返します。 -
Sync
_ m # sync _ try _ lock(mode = EX) -> bool (18610.0) -
ロック状態を変更します。 変更できたかどうかをtrueかfalseで返し、ブロックしません。
ロック状態を変更します。
変更できたかどうかをtrueかfalseで返し、ブロックしません。
@param mode 変更後の状態を指定します。
通常、 Sync_m::EX, Sync_m::SH のどれかを指定します。 -
Sync
_ m # try _ lock(mode = EX) -> bool (18610.0) -
ロック状態を変更します。 変更できたかどうかをtrueかfalseで返し、ブロックしません。
ロック状態を変更します。
変更できたかどうかをtrueかfalseで返し、ブロックしません。
@param mode 変更後の状態を指定します。
通常、 Sync_m::EX, Sync_m::SH のどれかを指定します。 -
URI
:: Generic # absolute -> bool (18610.0) -
自身に scheme が設定されているなら true を返します。そうでない場合は false を返します。
自身に scheme が設定されているなら true を返します。そうでない場合は false を返します。
例:
require 'uri'
p URI.parse('http://example.com/').absolute? #=> true
p URI.parse('./').absolute? #=> false -
URI
:: Generic # absolute? -> bool (18610.0) -
自身に scheme が設定されているなら true を返します。そうでない場合は false を返します。
自身に scheme が設定されているなら true を返します。そうでない場合は false を返します。
例:
require 'uri'
p URI.parse('http://example.com/').absolute? #=> true
p URI.parse('./').absolute? #=> false -
WEBrick
:: HTTPRequest # keep _ alive -> bool (18610.0) -
リクエストが Keep-Alive を要求しているかを真偽で返します。 http_version が 1.1 より小さい場合は Keep-Alive を要求していても無視して false となります。
リクエストが Keep-Alive を要求しているかを真偽で返します。
http_version が 1.1 より小さい場合は Keep-Alive を要求していても無視して
false となります。 -
WEBrick
:: HTTPRequest # keep _ alive? -> bool (18610.0) -
リクエストが Keep-Alive を要求しているかを真偽で返します。 http_version が 1.1 より小さい場合は Keep-Alive を要求していても無視して false となります。
リクエストが Keep-Alive を要求しているかを真偽で返します。
http_version が 1.1 より小さい場合は Keep-Alive を要求していても無視して
false となります。 -
WEBrick
:: HTTPResponse # keep _ alive -> bool (18610.0) -
レスポンスの keep_alive が有効である場合は、真を返します。 そうでない場合は偽を返します。 デフォルトは真です。
レスポンスの keep_alive が有効である場合は、真を返します。
そうでない場合は偽を返します。
デフォルトは真です。 -
WEBrick
:: HTTPResponse # keep _ alive? -> bool (18610.0) -
レスポンスの keep_alive が有効である場合は、真を返します。 そうでない場合は偽を返します。 デフォルトは真です。
レスポンスの keep_alive が有効である場合は、真を返します。
そうでない場合は偽を返します。
デフォルトは真です。 -
Zlib
:: ZStream # closed? -> bool (18610.0) -
ストリームが閉じられている時に真を返します。
ストリームが閉じられている時に真を返します。 -
ACL
# allow _ addr?(addr) -> bool (18607.0) -
addr が ACL で許可されているならば真を返します。
addr が ACL で許可されているならば真を返します。
@param addr 判定対象のアドレス -
ACL
# allow _ socket?(soc) -> bool (18607.0) -
ソケットに関連付けられたアドレスが ACL で許可されているならば 真を返します。
ソケットに関連付けられたアドレスが ACL で許可されているならば
真を返します。
@param soc 判定対象のソケット -
ARGF
. class # closed? -> bool (18607.0) -
現在開いている処理対象のファイルがARGFがcloseされていればtrueを返します。
現在開いている処理対象のファイルがARGFがcloseされていればtrueを返します。
例:
# $ echo "foo" > foo
# $ echo "bar" > bar
# $ ruby argf.rb foo bar
ARGF.filename # => "foo"
ARGF.close
# 複数のファイルを開いているので1度のARGF.closeではまた全てのファイルを閉じていないのでfalseになる
ARGF.closed? # => false
ARGF.filename # => "bar"
ARGF.close
# 2つ... -
Addrinfo
# ipv4 _ loopback? -> bool (18607.0) -
IPv4 のループバックアドレス(127.0.0.0/8) であれば真を返します。
IPv4 のループバックアドレス(127.0.0.0/8) であれば真を返します。
@see Addrinfo#ipv6_loopback? -
Addrinfo
# ipv4 _ multicast? -> bool (18607.0) -
IPv4 のマルチキャストアドレス(224.0.0.0/4)であれば真を返します。
IPv4 のマルチキャストアドレス(224.0.0.0/4)であれば真を返します。 -
Addrinfo
# ipv6 _ linklocal? -> bool (18607.0) -
IPv6 のリンクローカルアドレス(fe80::/10, 4291)であれば真を返します。
IPv6 のリンクローカルアドレス(fe80::/10, 4291)であれば真を返します。 -
Addrinfo
# ipv6 _ loopback? -> bool (18607.0) -
IPv6 のループバックアドレス(::1)であれば真を返します。
IPv6 のループバックアドレス(::1)であれば真を返します。
@see Addrinfo#ipv4_loopback? -
Addrinfo
# ipv6 _ mc _ global? -> bool (18607.0) -
IPv6 のマルチキャスト(グローバルスコープ) アドレスであれば真を返します。
IPv6 のマルチキャスト(グローバルスコープ)
アドレスであれば真を返します。 -
Addrinfo
# ipv6 _ mc _ linklocal? -> bool (18607.0) -
IPv6 のマルチキャスト(リンクローカルスコープ)アドレスであれば真を返します。
IPv6 のマルチキャスト(リンクローカルスコープ)アドレスであれば真を返します。 -
Addrinfo
# ipv6 _ mc _ nodelocal? -> bool (18607.0) -
IPv6 のマルチキャスト(ノードローカルスコープ)アドレスであれば真を返します。
IPv6 のマルチキャスト(ノードローカルスコープ)アドレスであれば真を返します。 -
Addrinfo
# ipv6 _ mc _ orglocal? -> bool (18607.0) -
IPv6 のマルチキャスト(組織(organization)ローカルスコープ) アドレスであれば真を返します。
IPv6 のマルチキャスト(組織(organization)ローカルスコープ)
アドレスであれば真を返します。 -
Addrinfo
# ipv6 _ mc _ sitelocal? -> bool (18607.0) -
IPv6 のマルチキャスト(サイトローカルスコープ)アドレスであれば真を返します。
IPv6 のマルチキャスト(サイトローカルスコープ)アドレスであれば真を返します。 -
Addrinfo
# ipv6 _ multicast? -> bool (18607.0) -
IPv6 のマルチキャストアドレス(ff00::/8)であれば真を返します。
IPv6 のマルチキャストアドレス(ff00::/8)であれば真を返します。 -
Addrinfo
# ipv6 _ sitelocal? -> bool (18607.0) -
IPv6 のサイトローカルアドレス(fec0::/10, 3513)であれば真を返します。
IPv6 のサイトローカルアドレス(fec0::/10, 3513)であれば真を返します。 -
Addrinfo
# ipv6 _ unique _ local? -> bool (18607.0) -
IPv6 のユニークローカルアドレス(fc00::/7, 4193)であれば真を返します。
IPv6 のユニークローカルアドレス(fc00::/7, 4193)であれば真を返します。 -
Array
# eql?(other) -> bool (18607.0) -
自身と other の各要素をそれぞれ順に Object#eql? で比較して、全要素が等しければ真を返 します。そうでない場合に false を返します。
自身と other の各要素をそれぞれ順に
Object#eql? で比較して、全要素が等しければ真を返
します。そうでない場合に false を返します。
@param other 自身と比較したい配列を指定します。
//emlist[例][ruby]{
["a", "b", "c"].eql? ["a", "b", "c"] #=> true
["a", "b", "c"].eql? ["a", "c", "b"] #=> false
["a", "b", 1].eql? ["a", "b", 1.0] #=> false (1.eql?(1.0) ... -
Array
# include?(val) -> bool (18607.0) -
配列が val と == で等しい要素を持つ時に真を返します。
配列が val と == で等しい要素を持つ時に真を返します。
@param val オブジェクトを指定します。
//emlist[例][ruby]{
a = [ "a", "b", "c" ]
a.include?("b") #=> true
a.include?("z") #=> false
//} -
BasicObject
# equal?(other) -> bool (18607.0) -
オブジェクトが other と同一であれば真を、さもなくば偽を返します。
オブジェクトが other と同一であれば真を、さもなくば偽を返します。
このメソッドは2つのオブジェクトが同一のものであるかどうかを判定します。
一般にはこのメソッドを決して再定義すべきでありません。
ただし、 BasicObject の位置づけ上、どうしても再定義が必要な用途もあるでしょう。
再定義する際には自分が何をしているのかよく理解してから実行してください。
@param other 比較対象となるオブジェクト
@return other が self 自身であれば真、さもなくば偽
//emlist[例][ruby]{
original = "a"
copied = origi... -
BasicSocket
# do _ not _ reverse _ lookup -> bool (18607.0) -
ソケットごとのアドレスからホスト名への逆引きの設定を返します。
ソケットごとのアドレスからホスト名への逆引きの設定を返します。
真ならアドレスからホスト名への逆引きを行いません。
初期値はソケットを生成したときの
BasicSocket.do_not_reverse_lookup の値になります。
require 'socket'
BasicSocket.do_not_reverse_lookup = false
TCPSocket.open("www.ruby-lang.org", 80) {|sock|
p sock.do_not_reverse_lookup # => false
}
BasicSock... -
Bignum
# eql?(other) -> bool (18607.0) -
self と other のクラスが等しくかつ同じ値である場合に true を返します。 そうでない場合に false を返します。
self と other のクラスが等しくかつ同じ値である場合に true を返します。
そうでない場合に false を返します。
@param other self と比較したい数値。
(1 << 64) == (1 << 64).to_f # => true
(1 << 64).eql?((1 << 64).to_f) # => false -
Binding
# local _ variable _ defined?(symbol) -> bool (18607.0) -
引数 symbol で指定した名前のローカル変数が定義されている場合に true を、 そうでない場合に false を返します。
引数 symbol で指定した名前のローカル変数が定義されている場合に true を、
そうでない場合に false を返します。
@param symbol ローカル変数名を Symbol オブジェクトで指定します。
//emlist[例][ruby]{
def foo
a = 1
binding.local_variable_defined?(:a) # => true
binding.local_variable_defined?(:b) # => false
end
//}
このメソッドは以下のコードの短縮形です。
//emlist[][ruby]{
bindin... -
CGI
:: Cookie # httopnly -> bool (18607.0) -
自身がhttpオンリークッキーである場合は、真を返します。 そうでない場合は、偽を返します。
自身がhttpオンリークッキーである場合は、真を返します。
そうでない場合は、偽を返します。 -
CGI
:: QueryExtension # multipart? -> bool (18607.0) -
マルチパートフォームの場合は、真を返します。 そうでない場合は、偽を返します。
マルチパートフォームの場合は、真を返します。
そうでない場合は、偽を返します。
例:
cgi = CGI.new
if cgi.multipart?
field1=cgi['field1'].read
else
field1=cgi['field1']
end -
CGI
:: QueryExtension # unescape _ filename? -> bool (18607.0) -
-
CSV
# closed? -> bool (18607.0) -
IO#closed? に委譲します。
IO#closed? に委譲します。
@see IO#closed? -
CSV
# skip _ blanks? -> bool (18607.0) -
真である場合は、空行を読み飛ばします。
真である場合は、空行を読み飛ばします。
//emlist[例][ruby]{
require "csv"
csv = CSV.new("header1,header2\n\nrow1_1,row1_2")
csv.skip_blanks? # => false
csv.read # => [["header1", "header2"], [], ["row1_1", "row1_2"]]
csv = CSV.new("header1,header2\n\nrow1_1,row1_2", skip_blanks: true)
csv.skip_blanks? # => tr... -
CSV
# unconverted _ fields? -> bool (18607.0) -
パースした結果が unconverted_fields というメソッドを持つ場合に真を返します。 そうでない場合は、偽を返します。
パースした結果が unconverted_fields というメソッドを持つ場合に真を返します。
そうでない場合は、偽を返します。
//emlist[例][ruby]{
require "csv"
csv = CSV.new("date1,date2\n2018-07-09,2018-07-10")
csv.unconverted_fields? # => nil
csv = CSV.new("date1,date2\n2018-07-09,2018-07-10", unconverted_fields: false)
csv.unconverted_fields? # => fals... -
CSV
:: Row # field?(data) -> bool (18607.0) -
自身に与えられた値が含まれている場合は真を返します。 そうでない場合は偽を返します。
自身に与えられた値が含まれている場合は真を返します。
そうでない場合は偽を返します。
@param data この行に含まれているかどうか調べたい値を指定します。
//emlist[例][ruby]{
require "csv"
row = CSV::Row.new(["header1", "header2", "header3", "header4"], [1, 2, 3, 4])
row.field?(1) # => true
row.field?(5) # => false
//} -
CSV
:: Row # field _ row? -> bool (18607.0) -
フィールド行であれば真を返します。そうでなければ偽を返します。
フィールド行であれば真を返します。そうでなければ偽を返します。
//emlist[例][ruby]{
require "csv"
header_row = CSV::Row.new(["header1", "header2"], [], true)
row = CSV::Row.new(["header1", "header2"], [1, 2])
header_row.field_row? # => false
row.field_row? # => true
//} -
Class
# json _ creatable? -> bool (18607.0) -
シリアライズされた JSON 形式の文字列から、インスタンスを作成するのにこのクラスを使用できる場合は 真を返します。そうでない場合は、偽を返します。
シリアライズされた JSON 形式の文字列から、インスタンスを作成するのにこのクラスを使用できる場合は
真を返します。そうでない場合は、偽を返します。
このメソッドが真を返すクラスは json_create というメソッドを実装していなければなりません。
また json_create の第一引数は必要なデータを含むハッシュを期待しています。
//emlist[例][ruby]{
require "json"
String.json_creatable? # => true
Dir.json_creatable? # => false
//} -
DBM
# closed? -> bool (18607.0) -
DBM ファイルが既に閉じられているか調べます。
DBM ファイルが既に閉じられているか調べます。
既に閉じられていれば true を返します。そうでなければ false を返します。 -
DRb
:: DRbServer # alive? -> bool (18607.0) -
サーバが生存しているならば真を返します。
サーバが生存しているならば真を返します。
@see DRb::DRbServer#stop_service -
DRb
:: ExtServ # alive? -> bool (18607.0) -
サービスが起動しているならば真を返します。
サービスが起動しているならば真を返します。
リモート側からこのメソッドを呼ぶのはあまり意味がありません。
サービスを停止するとリモートメソッド呼び出しができなくなるためです。 -
Date
# julian? -> bool (18607.0) -
ユリウス暦なら真を返します。
ユリウス暦なら真を返します。 -
Date
# leap? -> bool (18607.0) -
閏年なら真を返します。
閏年なら真を返します。 -
Encoding
# ascii _ compatible? -> bool (18607.0) -
自身が ASCII 互換のエンコーディングである場合真返します。 そうでない場合は偽を返します。
自身が ASCII 互換のエンコーディングである場合真返します。
そうでない場合は偽を返します。
//emlist[例][ruby]{
Encoding::UTF_8.ascii_compatible? #=> true
Encoding::UTF_16BE.ascii_compatible? #=> false
//} -
Encoding
:: InvalidByteSequenceError # incomplete _ input? -> bool (18607.0) -
エラー発生時に入力文字列が不足している場合に真を返します。
エラー発生時に入力文字列が不足している場合に真を返します。
つまり、マルチバイト文字列の途中で文字列が終わっている場合に
真を返します。これは後続の入力を追加することでエラーが
解消する可能性があることを意味します。
//emlist[例][ruby]{
ec = Encoding::Converter.new("EUC-JP", "ISO-8859-1")
begin
ec.convert("abc\xA1z")
rescue Encoding::InvalidByteSequenceError
p $!
#=> #<Encoding::InvalidByteSequenc... -
Enumerable
# slice _ before {|elt| bool } -> Enumerator (18607.0) -
パターンがマッチした要素、もしくはブロックが真を返した要素から 次にマッチする手前までを チャンク化(グループ化)したものを繰り返す Enumerator を 返します。
パターンがマッチした要素、もしくはブロックが真を返した要素から
次にマッチする手前までを
チャンク化(グループ化)したものを繰り返す Enumerator を
返します。
パターンを渡した場合は各要素に対し === が呼び出され、
それが真になったところをチャンクの先頭と見なします。
ブロックを渡した場合は、各要素に対しブロックを適用し
返り値が真であった要素をチャンクの先頭と見なします。
より厳密にいうと、「先頭要素」の手前で分割していきます。
最初の要素の評価は無視されます。
各チャンクは配列として表現されます。
Enumerable#to_a や Enumerable#map ... -
Enumerator
:: Lazy # slice _ after {|elt| bool } -> Enumerator :: Lazy (18607.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 _ when {|elt _ before , elt _ after| bool } -> Enumerator :: Lazy (18607.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]... -
Fiber
# alive? -> bool (18607.0) -
ファイバーが「生きている」時、真を返します。
ファイバーが「生きている」時、真を返します。
このメソッドが真を返すのは以下の場合です。
* まだ Fiber#resume されていない
* ブロック内の評価が終了していない (Fiber.yield が呼ばれていない)
//emlist[例:][ruby]{
fr = Fiber.new{
Fiber.yield
"a"
}
p fr.alive? # => true
fr.resume # Fiber.yieldで戻ってくる
p fr.alive? # => true
fr.resume # ブロック内の評価を終えて戻ってくる
p fr.alive? # => fa... -
Fiddle
:: Pointer # null? -> bool (18607.0) -
自身が NULL なら true を返します。そうでないなら false を返します。
自身が NULL なら true を返します。そうでないなら false を返します。 -
File
:: Stat # blockdev? -> bool (18607.0) -
ブロックスペシャルファイルの時に真を返します。
ブロックスペシャルファイルの時に真を返します。
//emlist[][ruby]{
Dir.glob("/dev/*") {|bd|
if File::Stat.new(bd).blockdev?
puts bd
end
}
#例
#...
#=> /dev/hda1
#=> /dev/hda3
#...
//} -
Float
# eql?(other) -> bool (18607.0) -
自身と other のクラスが等しくかつ == メソッドで比較して等しい場合に true を返します。 そうでない場合に false を返します。
自身と other のクラスが等しくかつ == メソッドで比較して等しい場合に true を返します。
そうでない場合に false を返します。
@param other 自身と比較したい数値を指定します。
//emlist[例][ruby]{
1.0.eql?(1) # => false
1.0.eql?(1.0) # => true
//} -
GDBM
# closed? -> bool (18607.0) -
DBM ファイルが既に閉じられている場合は、真を返します。 そうでない場合は、偽を返します。
DBM ファイルが既に閉じられている場合は、真を返します。
そうでない場合は、偽を返します。 -
Gem
:: Command # handles?(args) -> bool (18607.0) -
与えられた引数リストを処理することが出来れば真を返します。処理できない場合は偽を返します。
与えられた引数リストを処理することが出来れば真を返します。処理できない場合は偽を返します。
@param args 引数リストを指定子明日。 -
Gem
:: Commands :: BuildCommand # yaml?(filename) -> bool (18607.0) -
与えられたファイル名を持つファイルが yaml ファイルである場合に真を返します。
与えられたファイル名を持つファイルが yaml ファイルである場合に真を返します。
@param filename ファイル名を指定します。 -
Gem
:: ConfigFile # really _ verbose -> bool (18607.0) -
このメソッドの返り値が真の場合は verbose モードよりも多くの情報を表示します。
このメソッドの返り値が真の場合は verbose モードよりも多くの情報を表示します。 -
Gem
:: DocManager # rdoc _ installed? -> bool (18607.0) -
RDoc がインストール済みの場合は、真を返します。 そうでない場合は偽を返します。
RDoc がインストール済みの場合は、真を返します。
そうでない場合は偽を返します。 -
Gem
:: GemPathSearcher # matching _ file?(spec , path) -> bool (18607.0) -
与えられた spec に path が含まれている場合、真を返します。 そうでない場合は偽を返します。
与えられた spec に path が含まれている場合、真を返します。
そうでない場合は偽を返します。
@param spec Gem::Specification のインスタンスを指定します。
@param path 探索対象のパスを指定します。 -
Gem
:: Package :: TarReader :: Entry # closed? -> bool (18607.0) -
自身が close 済みである場合、真を返します。 そうでない場合は、偽を返します。
自身が close 済みである場合、真を返します。
そうでない場合は、偽を返します。 -
Gem
:: Package :: TarReader :: Entry # file? -> bool (18607.0) -
自身がファイルであれば、真を返します。 そうでない場合は、偽を返します。
自身がファイルであれば、真を返します。
そうでない場合は、偽を返します。 -
Gem
:: Package :: TarWriter # closed? -> bool (18607.0) -
自身が既に close されている場合は、真を返します。 そうでない場合は、偽を返します。
自身が既に close されている場合は、真を返します。
そうでない場合は、偽を返します。 -
Gem
:: RemoteFetcher # file _ uri?(uri) -> bool (18607.0) -
"file://" で始まる文字列である場合は真を返します。そうでない場合は偽を返します。
"file://" で始まる文字列である場合は真を返します。そうでない場合は偽を返します。
@param uri URI を表す文字列を指定します。 -
Gem
:: Requirement # prerelease? -> bool (18607.0) -
何らかのバージョンがプレリリースのものであれば、true を返します。
何らかのバージョンがプレリリースのものであれば、true を返します。
//emlist[][ruby]{
p Gem::Requirement.new("< 5.0").prerelease? # => false
p Gem::Requirement.new("< 5.0a").prerelease? # => true
//} -
Gem
:: Security :: Policy # only _ signed -> bool (18607.0) -
この値が真である場合は、署名付きの Gem のみインストールします。
この値が真である場合は、署名付きの Gem のみインストールします。 -
Gem
:: Security :: Policy # only _ trusted -> bool (18607.0) -
この値が真である場合は、検証済みの Gem のみインストールします。
この値が真である場合は、検証済みの Gem のみインストールします。 -
Gem
:: SpecFetcher # warn _ legacy(exception) { . . . } -> bool (18607.0) -
Gem::SpecFetcher#fetch で例外が発生した場合に呼び出されます。
Gem::SpecFetcher#fetch で例外が発生した場合に呼び出されます。
RubyGems 1.2 未満で作成したリポジトリにアクセスした事が原因で例外が発生した場合には
警告が表示されます。またこの場合、ブロックを与えていればブロックは評価されます。
それ以外の原因で例外が発生した場合は偽を返します。
@param exception 例外オブジェクトを指定します。
@see Gem::SpecFetcher#fetch -
Gem
:: Specification # loaded? -> bool (18607.0) -
この Gem パッケージの gemspec が既にロードされているかどうかを返します。
この Gem パッケージの gemspec が既にロードされているかどうかを返します。
既にロードされている場合は真を返します。そうでない場合は偽を返します。 -
Gem
:: Specification # validate -> bool (18607.0) -
必須属性のチェックと自身の基本的な正当性チェックを行います。
必須属性のチェックと自身の基本的な正当性チェックを行います。
チェックにパスした場合は常に true を返します。そうでない場合は例外が発生します。
@raise Gem::InvalidSpecificationException チェックにパスしなかった場合に発生します。 -
Gem
:: Version # eql?(other) -> bool (18607.0) -
self と other の Gem::Version#version のバージョンが等しいとき true を返します。 そうでなければ false を返します。
self と other の Gem::Version#version のバージョンが等しいとき true を返します。
そうでなければ false を返します。
Comparable を include して作られた == と異なり、"1.0" と "1" は異なるものと判定します。
//emlist[][ruby]{
ver0 = Gem::Version.create('1.0') # #<Gem::Version "1.0">
ver1 = Gem::Version.create('1.0') # #<Gem::Version "1.0">
ver2 = Gem::Ver... -
Gem
:: Version # prerelease? -> bool (18607.0) -
self がプレリリースと思われる文字を含むバージョンかどうかを返します。
self がプレリリースと思われる文字を含むバージョンかどうかを返します。
//emlist[例][ruby]{
Gem::Version.new('1.2.0a').prerelease? # => true
Gem::Version.new('1.2.0').prerelease? # => false
//}
@see Gem::Version#release -
Hash
# equal?(other) -> bool (18607.0) -
指定された other が self 自身である場合のみ真を返します。
指定された other が self 自身である場合のみ真を返します。
@param other 自身と比較したい Hash オブジェクトを指定します。
//emlist[例][ruby]{
p({}.equal?({})) #=> false
a = {}
p a.equal?(a) #=> true
//}
@see Hash#== -
IO
# autoclose? -> bool (18607.0) -
auto-close フラグを返します。
auto-close フラグを返します。
//emlist[例][ruby]{
IO.open(IO.sysopen("testfile")) do |io|
io.autoclose? # => true
io.autoclose = false
io.autoclose? # => false
end
//}
@see IO#autoclose= -
IO
# close _ on _ exec? -> bool (18607.0) -
自身に close-on-exec フラグが設定されていた場合 true を返します。 そうでない場合に false を返します。
自身に close-on-exec フラグが設定されていた場合 true を返します。
そうでない場合に false を返します。
f = open("/dev/null")
f.close_on_exec? #=> true
f.close_on_exec = false
f.close_on_exec? #=> false
f.close_on_exec = true
f.close_on_exec? #=> true
@see IO#close_on_e... -
IO
# closed? -> bool (18607.0) -
self が完全に(読み込み用と書き込み用の両方が)クローズされている場合に true を返します。 そうでない場合は false を返します。
self が完全に(読み込み用と書き込み用の両方が)クローズされている場合に true を返します。
そうでない場合は false を返します。
//emlist[例][ruby]{
IO.write("testfile", "test")
f = File.new("testfile")
f.close # => nil
f.closed? # => true
f = IO.popen("/bin/sh","r+")
f.close_write # => nil
f.closed? # => false
f.close_read # =>... -
IO
# nonblock? -> bool (18607.0) -
self がノンブロックモードならば true を、 ブロックモードなら false を返します。
self がノンブロックモードならば true を、
ブロックモードなら false を返します。 -
IPAddr
# eql?(other) -> bool (18607.0) -
自身が other と等しい場合は真を返します。 そうでない場合は偽を返します。
自身が other と等しい場合は真を返します。
そうでない場合は偽を返します。
@see Object#eql? -
IRB
:: Context # file _ input? -> bool (18607.0) -
ライブラリ内部で使用します。
ライブラリ内部で使用します。 -
JSON
:: State # allow _ nan? -> bool (18607.0) -
NaN, Infinity, -Infinity を生成できる場合、真を返します。 そうでない場合は偽を返します。
NaN, Infinity, -Infinity を生成できる場合、真を返します。
そうでない場合は偽を返します。
//emlist[例][ruby]{
require "json"
json_state = JSON::State.new({})
json_state.allow_nan? # => false
json_state = JSON::State.new(allow_nan: true)
json_state.allow_nan? # => true
//}
@see 4627 -
JSON
:: State # ascii _ only? -> bool (18607.0) -
ASCII 文字列のみを用いて JSON 形式の文字列を生成する場合に真を返します。 そうでない場合に偽を返します。
ASCII 文字列のみを用いて JSON 形式の文字列を生成する場合に真を返します。
そうでない場合に偽を返します。 -
JSON
:: State # check _ circular? -> bool (18607.0) -
循環参照のチェックを行う場合は、真を返します。 そうでない場合は偽を返します。
循環参照のチェックを行う場合は、真を返します。
そうでない場合は偽を返します。
//emlist[例 ネストをチェックするケース][ruby]{
require "json"
a = [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[0]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]... -
Kernel
# have _ devel? -> bool (18607.0) -
開発環境がインストールされているかどうか検査するために何もしない実行ファ イルを作成しようと試みます。成功した場合は、真を返します。失敗した場合 は、偽を返します。
開発環境がインストールされているかどうか検査するために何もしない実行ファ
イルを作成しようと試みます。成功した場合は、真を返します。失敗した場合
は、偽を返します。 -
Logger
# fatal? -> bool (18607.0) -
現在の Logger オブジェクトが FATAL 以上のログレベルのメッセージを記録するなら 真を返します。
現在の Logger オブジェクトが FATAL 以上のログレベルのメッセージを記録するなら
真を返します。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDOUT, level: Logger::Severity::FATAL)
logger.fatal? # => true
logger.level = 5
logger.fatal? # => false
//}