ライブラリ
- ビルトイン (196)
- bigdecimal (8)
-
cgi
/ core (5) - csv (11)
- date (11)
- dbm (1)
- delegate (5)
- digest (2)
- drb (2)
-
drb
/ acl (1) -
drb
/ extserv (1) - fiddle (3)
- gdbm (2)
-
io
/ nonblock (1) -
io
/ wait (2) - ipaddr (2)
-
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 (1)
- matrix (21)
- mkmf (31)
- monitor (4)
-
mutex
_ m (4) -
net
/ ftp (21) -
net
/ http (14) -
net
/ imap (5) -
net
/ pop (5) -
net
/ smtp (12) - observer (1)
- openssl (44)
- optparse (1)
- ostruct (2)
- pathname (32)
- prime (2)
- pstore (2)
- psych (17)
- rake (8)
-
rake
/ packagetask (4) -
rake
/ rdoctask (1) -
rake
/ testtask (2) -
rdoc
/ code _ object (3) -
rdoc
/ context (1) -
rdoc
/ markdown (4) - resolv (2)
-
rexml
/ document (19) -
rexml
/ parsers / pullparser (14) -
rinda
/ tuplespace (3) - rubygems (1)
-
rubygems
/ command (1) -
rubygems
/ config _ file (2) -
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 (1) - sdbm (1)
- set (10)
- shell (15)
-
shell
/ command-processor (13) -
shell
/ filter (23) -
shell
/ process-controller (5) -
shell
/ system-command (2) - socket (17)
- stringio (6)
- strscan (6)
- sync (2)
-
syslog
/ logger (1) - thwait (2)
- uri (3)
-
webrick
/ httpauth / basicauth (1) -
webrick
/ httprequest (3) -
webrick
/ httpresponse (3) -
webrick
/ httpservlet / filehandler (1) -
webrick
/ log (1) - win32ole (11)
- zlib (7)
クラス
- ACL (1)
- Addrinfo (6)
- Array (4)
- BasicObject (4)
- BasicSocket (6)
- BigDecimal (8)
- Bignum (3)
-
CGI
:: Cookie (1) - CSV (6)
-
CSV
:: Row (3) -
CSV
:: Table (2) - Class (1)
- Complex (6)
- DBM (1)
-
DRb
:: DRbObject (2) -
DRb
:: ExtServ (1) - Date (11)
- Delegator (5)
-
Digest
:: Base (2) - Encoding (1)
-
Encoding
:: InvalidByteSequenceError (1) -
Enumerator
:: Lazy (6) - Exception (1)
- FalseClass (2)
-
Fiddle
:: Pointer (3) -
File
:: Stat (18) - Fixnum (5)
- Float (11)
- GDBM (2)
-
Gem
:: Command (1) -
Gem
:: ConfigFile (2) -
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 (1) - Hash (10)
- IO (7)
- IPAddr (2)
-
IRB
:: Context (23) -
IRB
:: ExtendCommand :: Require (1) -
IRB
:: ReadlineInputMethod (1) -
IRB
:: StdioInputMethod (1) - Integer (9)
-
JSON
:: State (5) - Logger (1)
- MatchData (2)
- Matrix (17)
-
Matrix
:: LUPDecomposition (1) - Method (2)
- Module (10)
- 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)
- Numeric (4)
- Object (15)
-
OpenSSL
:: BN (5) -
OpenSSL
:: Netscape :: SPKI (1) -
OpenSSL
:: OCSP :: BasicResponse (1) -
OpenSSL
:: OCSP :: CertificateId (2) -
OpenSSL
:: OCSP :: Request (1) -
OpenSSL
:: PKCS7 (3) -
OpenSSL
:: PKey :: DSA (2) -
OpenSSL
:: PKey :: EC (2) -
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 :: 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)
-
Process
:: Status (6) -
Psych
:: Emitter (2) -
Psych
:: Handler (1) -
Psych
:: Nodes :: Document (4) -
Psych
:: Nodes :: Mapping (2) -
Psych
:: Nodes :: Scalar (2) -
Psych
:: Nodes :: Sequence (2) -
Psych
:: Visitors :: YAMLTree (4) -
RDoc
:: CodeObject (3) -
RDoc
:: Context :: Section (1) -
RDoc
:: Markdown (4) -
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 (2)
- Rational (1)
- Regexp (3)
-
Resolv
:: DNS :: Name (2) -
Rinda
:: TupleEntry (3) - SDBM (1)
- Set (10)
- Shell (15)
-
Shell
:: CommandProcessor (13) -
Shell
:: Filter (23) -
Shell
:: ProcessController (5) -
Shell
:: SystemCommand (2) -
Socket
:: AncillaryData (1) -
Socket
:: Option (4) - String (14)
- StringIO (6)
- StringScanner (6)
- Struct (3)
- Symbol (1)
-
Syslog
:: Logger (1) - SystemExit (1)
- Thread (7)
-
Thread
:: Mutex (3) -
Thread
:: Queue (2) - ThreadGroup (1)
- ThreadsWait (2)
- Time (12)
- TracePoint (5)
- TrueClass (3)
-
URI
:: Generic (3) - UnboundMethod (2)
- Vector (3)
-
WEBrick
:: BasicLog (1) -
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) -
Zlib
:: GzipFile (1) -
Zlib
:: Inflate (2) -
Zlib
:: ZStream (4)
モジュール
-
CGI
:: QueryExtension (5) - Comparable (6)
- Enumerable (8)
-
Gem
:: LocalRemoteOptions (3) -
Gem
:: UserInteraction (1) -
IRB
:: ExtendCommandBundle (1) - Kernel (33)
- MonitorMixin (2)
-
Mutex
_ m (4) -
Net
:: HTTPHeader (2) - Observable (1)
-
OpenSSL
:: SSL :: SocketForwarder (2) -
REXML
:: Namespace (1) -
REXML
:: Node (1) -
Sync
_ m (2)
キーワード
- ! (2)
- != (2)
- !~ (1)
- & (1)
- < (8)
- <= (8)
- == (46)
- === (12)
- =~ (3)
- > (8)
- >= (8)
- [] (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? (3)
- all? (1)
-
all
_ one _ file (1) -
allow
_ nan? (1) -
allow
_ socket? (1) - any? (2)
- 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)
- between? (2)
- binary (1)
- binary= (1)
-
bit
_ set? (1) - blockdev? (3)
-
body
_ exist? (1) - bol? (1)
- both? (1)
- canceled? (1)
- canonical (1)
- canonical= (1)
-
capable
_ cram _ md5 _ auth? (1) -
capable
_ login _ auth? (1) -
capable
_ plain _ auth? (1) -
capable
_ starttls? (1) - cdata? (1)
- changed (1)
- chardev? (3)
-
check
_ circular? (1) -
check
_ private _ key (1) -
chunk
_ while (1) - chunked? (2)
-
close
_ on _ empty _ response (1) -
close
_ on _ empty _ response= (1) - closed? (7)
-
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)
- creatable? (1)
- critical= (1)
- critical? (1)
- data (1)
- debug (1)
- debug? (2)
-
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)
- echo (1)
- echo? (1)
-
egrep
_ cpp (2) - elementdecl? (1)
- empty? (18)
- enable (2)
-
enable
_ config (2) - enabled? (1)
- enclosed? (1)
-
end
_ element? (1) -
end
_ with? (1) - ended? (1)
- enterable? (1)
- entitydecl? (1)
- eof (1)
- eof? (4)
- eos? (1)
- eql? (26)
- equal? (4)
- esmtp (1)
- esmtp= (1)
- esmtp? (1)
- even? (1)
- event? (1)
- exact? (1)
-
excluded
_ from _ list? (1) - executable? (5)
-
executable
_ real? (5) - execute (1)
- exist? (4)
- exists? (3)
- exited? (1)
- expired? (1)
- external (1)
- fastmode= (1)
- fatal? (3)
- field? (1)
- file? (5)
-
file
_ input? (1) -
file
_ uri? (1) - fileboxes (1)
-
find
_ header (1) -
find
_ library (2) - finished (1)
- finished? (3)
- finite? (2)
- 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? (3)
-
has
_ attributes? (1) -
has
_ elements? (1) -
has
_ key? (1) -
has
_ name? (1) -
has
_ next? (1) -
has
_ rdoc (1) -
has
_ rdoc? (1) -
has
_ test _ suite? (1) -
has
_ text? (1) -
has
_ unit _ tests? (1) -
have
_ macro (2) -
have
_ struct _ member (2) -
have
_ type (2) - hermitian? (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? (4)
-
include
_ line _ numbers (1) -
incomplete
_ input? (1) - independent? (1)
- infinity? (1)
-
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
_ compat? (1) -
ipv4
_ multicast? (1) -
ipv4
_ private? (1) -
ipv6
_ mc _ sitelocal? (1) -
ipv6
_ multicast? (1) -
ipv6
_ sitelocal? (1) -
ipv6
_ v4compat? (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? (3)
-
kind
_ of? (2) - leap? (1)
-
line
_ numbers (1) - linger (1)
- listable? (1)
- load (1)
- loaded? (1)
- local? (1)
- locked? (2)
-
lower
_ triangular? (1) - matched? (1)
-
matching
_ file? (1) - math? (1)
-
math
_ mode (1) - member? (3)
-
method
_ defined? (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? (2)
- nil? (1)
- nonblock (1)
- none? (1)
- normal? (1)
-
not
_ modified? (1) - notationdecl? (1)
- notes (1)
- null? (1)
- odd? (1)
- ok? (1)
-
ok
_ to _ remove? (1) -
ole
_ respond _ to? (1) -
on
_ curve? (1) -
only
_ signed (1) -
only
_ trusted (1) - optional? (1)
- orthogonal? (1)
- output? (1)
- owned? (4)
- parent? (2)
- passive (1)
- passive= (1)
-
path
_ ok? (1) -
pending
_ interrupt? (1) - permutation? (1)
- pipe (1)
- pipe? (3)
- positive? (2)
- prerelease? (1)
- prime? (2)
-
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
_ 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? (4)
-
readable
_ real? (3) - real? (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)
-
session
_ add (1) -
session
_ remove (1) -
session
_ reused? (1) - setgid? (5)
- setsockopt (2)
- setuid? (5)
-
show
_ all (1) -
show
_ hash (1) - signaled? (1)
-
singleton
_ class? (1) - singular? (2)
- size? (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? (2)
- symmetric? (1)
- sync (1)
- sync= (1)
-
sync
_ close (1) -
sync
_ close= (1) -
sync
_ point? (1) -
sync
_ try _ lock (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) - tty? (2)
- tuesday? (2)
-
ultra
_ safe (1) -
unconverted
_ fields? (1) -
unescape
_ filename? (1) -
unicode
_ normalized? (1) - unitary? (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)
- verbose (2)
- verbose? (1)
- verify (10)
-
verify
_ chain (1) -
verify
_ data (1) -
verify
_ root (1) -
verify
_ signer (1) - visible? (3)
- wait (2)
- wait? (1)
-
wait
_ readable (1) -
waiting
_ job? (1) -
waiting
_ jobs _ exist? (1) -
warn
_ legacy (1) - warning (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)
- zero? (5)
- | (3)
検索結果
先頭5件
-
Shell
:: CommandProcessor # exists?(file) -> bool (18610.0) -
FileTest モジュールにある同名のクラスメソッドと同じです.
FileTest モジュールにある同名のクラスメソッドと同じです.
@param file ファイル名を表す文字列か IO オブジェクトを指定します。
@see FileTest.#exist? FileTest.#exists? -
Shell
:: Filter # exist?(file) -> bool (18610.0) -
FileTest モジュールにある同名のクラスメソッドと同じです.
FileTest モジュールにある同名のクラスメソッドと同じです.
@param file ファイル名を表す文字列か IO オブジェクトを指定します。
@see FileTest.#exist? FileTest.#exists? -
Shell
:: Filter # exists?(file) -> bool (18610.0) -
FileTest モジュールにある同名のクラスメソッドと同じです.
FileTest モジュールにある同名のクラスメソッドと同じです.
@param file ファイル名を表す文字列か IO オブジェクトを指定します。
@see FileTest.#exist? FileTest.#exists? -
StringScanner
# empty? -> bool (18610.0) -
スキャンポインタが文字列の末尾を指しているなら true を、 末尾以外を指しているなら false を返します。
スキャンポインタが文字列の末尾を指しているなら true を、
末尾以外を指しているなら false を返します。
//emlist[例][ruby]{
require 'strscan'
s = StringScanner.new('test string')
s.eos? # => false
s.scan(/\w+/)
s.scan(/\s+/)
s.scan(/\w+/)
s.eos? # => true
//}
StringScanner#empty? は将来のバージョンで削除される予定です。
代わりに StringScanner#eos? を使って... -
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 のどれかを指定します。 -
Time
# dst? -> bool (18610.0) -
自身が表す日時が夏時間なら true を返します。そうでないなら false を返します。
自身が表す日時が夏時間なら true を返します。そうでないなら false を返します。
//emlist[][ruby]{
ENV['TZ'] = 'US/Pacific'
p Time.local(2000, 7, 1).isdst # => true
p Time.local(2000, 1, 1).isdst # => false
//} -
Time
# isdst -> bool (18610.0) -
自身が表す日時が夏時間なら true を返します。そうでないなら false を返します。
自身が表す日時が夏時間なら true を返します。そうでないなら false を返します。
//emlist[][ruby]{
ENV['TZ'] = 'US/Pacific'
p Time.local(2000, 7, 1).isdst # => true
p Time.local(2000, 1, 1).isdst # => 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 -
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 -
Zlib
:: ZStream # stream _ end? -> bool (18610.0) -
ストリームへの入力が終了している時に真を返します。
ストリームへの入力が終了している時に真を返します。 -
ACL
# allow _ socket?(soc) -> bool (18607.0) -
ソケットに関連付けられたアドレスが ACL で許可されているならば 真を返します。
ソケットに関連付けられたアドレスが ACL で許可されているならば
真を返します。
@param soc 判定対象のソケット -
Addrinfo
# ipv4 _ multicast? -> bool (18607.0) -
IPv4 のマルチキャストアドレス(224.0.0.0/4)であれば真を返します。
IPv4 のマルチキャストアドレス(224.0.0.0/4)であれば真を返します。 -
Addrinfo
# ipv4 _ private? -> bool (18607.0) -
IPv4 のプライベートアドレス(10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) であれば真を返します。
IPv4 のプライベートアドレス(10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16)
であれば真を返します。 -
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 _ v4compat? -> bool (18607.0) -
IPv6 の v4互換アドレス(::/80)であれば真を返します。
IPv6 の v4互換アドレス(::/80)であれば真を返します。 -
Array
# empty? -> bool (18607.0) -
自身の要素の数が 0 の時に真を返します。そうでない場合に false を返します。
自身の要素の数が 0 の時に真を返します。そうでない場合に false を返します。
//emlist[例][ruby]{
p [].empty? #=> true
p [1, 2, 3].empty? #=> false
//} -
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... -
BigDecimal
# finite? -> bool (18607.0) -
self が ∞または NaN でないときに true を返します。それ以外のときに false を返します。
self が ∞または NaN でないときに true を返します。それ以外のときに
false を返します。 -
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 -
CSV
# force _ quotes? -> bool (18607.0) -
出力される全てのフィールドがクオートされる場合は、真を返します。
出力される全てのフィールドがクオートされる場合は、真を返します。
//emlist[例][ruby]{
require "csv"
rows = [["header1", "header2"], ["row1_1,", "row1_2"]]
result = CSV.generate(force_quotes: false) do |csv|
rows.each { |row| csv << row }
csv.force_quotes? # => false
end
print result
# => header1,header2
# "row1_1,",row1_2... -
CSV
# return _ headers? -> bool (18607.0) -
ヘッダを返す場合は、真を返します。 そうでない場合は、偽を返します。
ヘッダを返す場合は、真を返します。
そうでない場合は、偽を返します。
//emlist[例][ruby]{
require "csv"
csv = CSV.new("header1,header2\nrow1_1,row1_2", headers: true, return_headers: false)
csv.return_headers? # => false
csv.shift # => #<CSV::Row "header1":"row1_1" "header2":"row1_2">
csv = CSV.new("header1,header2\nrow1_1,row1_2"... -
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
# write _ headers? -> bool (18607.0) -
ヘッダを出力先に書き込む場合は真を返します。 そうでない場合は偽を返します。
ヘッダを出力先に書き込む場合は真を返します。
そうでない場合は偽を返します。
//emlist[例][ruby]{
require "csv"
csv = CSV.new("date1,date2\n2018-07-09,2018-07-10")
csv.write_headers? # => nil
header = ["header1", "header2"]
row = ["row1_1", "row1_2"]
result = CSV.generate(headers: header, write_headers: false) do |csv|
csv.write_hea... -
CSV
:: Row # empty? -> bool (18607.0) -
内部で保持している @row へ委譲します。
内部で保持している @row へ委譲します。 -
CSV
:: Table # empty? -> bool (18607.0) -
ヘッダーを除いて、データがないときに true を返します。
ヘッダーを除いて、データがないときに true を返します。
Array#empty? に委譲しています。
//emlist[][ruby]{
require 'csv'
csv = CSV.new("a,b\n", headers: true)
table = csv.read
p table.empty? # => true
table << [1, 2]
p table.empty? # => false
//}
@see Array#empty? -
Class
# json _ creatable? -> bool (18607.0) -
シリアライズされた JSON 形式の文字列から、インスタンスを作成するのにこのクラスを使用できる場合は 真を返します。そうでない場合は、偽を返します。
シリアライズされた JSON 形式の文字列から、インスタンスを作成するのにこのクラスを使用できる場合は
真を返します。そうでない場合は、偽を返します。
このメソッドが真を返すクラスは json_create というメソッドを実装していなければなりません。
また json_create の第一引数は必要なデータを含むハッシュを期待しています。
//emlist[例][ruby]{
require "json"
String.json_creatable? # => true
Dir.json_creatable? # => false
//} -
Comparable
# between?(min , max) -> bool (18607.0) -
比較演算子 <=> をもとに self が min と max の範囲内(min, max を含みます)にあるかを判断します。
比較演算子 <=> をもとに self が min と max の範囲内(min, max
を含みます)にあるかを判断します。
以下のコードと同じです。
//emlist[][ruby]{
self >= min and self <= max
//}
@param min 範囲の下端を表すオブジェクトを指定します。
@param max 範囲の上端を表すオブジェクトを指定します。
@raise ArgumentError self <=> min か、self <=> max が nil を返
したときに発生します。
//emlist[例... -
Complex
# between?(min , max) -> bool (18607.0) -
@undef
@undef -
DBM
# empty?() -> bool (18607.0) -
データベースが空の時、真を返します。
データベースが空の時、真を返します。 -
Date
# saturday? -> bool (18607.0) -
土曜日なら真を返します。
土曜日なら真を返します。 -
Date
# thursday? -> bool (18607.0) -
木曜日なら真を返します。
木曜日なら真を返します。 -
Date
# tuesday? -> 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
//} -
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 _ after(pattern) -> 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], [... -
File
:: Stat # directory? -> bool (18607.0) -
ディレクトリの時に真を返します。
ディレクトリの時に真を返します。
//emlist[][ruby]{
p File::Stat.new($0).directory? #=> false
//}
@see FileTest.#directory? -
File
:: Stat # setgid? -> bool (18607.0) -
setgidされている時に真を返します。
setgidされている時に真を返します。
//emlist[][ruby]{
Dir.glob("/usr/sbin/*") {|bd|
if File::Stat.new(bd).setgid?
puts bd
end
}
#例
#...
#=> /usr/sbin/postqueue
#...
//} -
File
:: Stat # setuid? -> bool (18607.0) -
setuidされている時に真を返します。
setuidされている時に真を返します。
//emlist[][ruby]{
Dir.glob("/bin/*") {|bd|
if File::Stat.new(bd).setuid?
puts bd
end
}
#例
#...
#=> /bin/ping
#=> /bin/su
#...
//} -
File
:: Stat # socket? -> bool (18607.0) -
ソケットの時に真を返します。
ソケットの時に真を返します。
//emlist[][ruby]{
Dir.glob("/tmp/*"){|file|
if File::Stat.new(file).socket?
printf "%s\n", file
end
}
#例
#=> /tmp/uimhelper-hogehoge
#...
//} -
File
:: Stat # sticky? -> bool (18607.0) -
stickyビットが立っている時に真を返します。
stickyビットが立っている時に真を返します。
//emlist[][ruby]{
Dir.glob("/usr/bin/*") {|bd|
begin
if File::Stat.new(bd).sticky?
puts bd
end
rescue
end
}
#例
#...
#=> /usr/bin/emacs-21.4
#...
//} -
Float
# finite? -> bool (18607.0) -
数値が ∞, -∞, あるいは NaN でない場合に true を返します。 そうでない場合に false を返します。
数値が ∞, -∞, あるいは NaN でない場合に true を返します。
そうでない場合に false を返します。
//emlist[例][ruby]{
3.14.finite? # => true
inf = 1.0/0
inf.finite? # => false
//} -
Float
# negative? -> bool (18607.0) -
self が 0 未満の場合に true を返します。そうでない場合に false を返します。
self が 0 未満の場合に true を返します。そうでない場合に false を返します。
//emlist[例][ruby]{
-0.1.negative? # => true
0.0.negative? # => false
0.1.negative? # => false
//}
@see Float#positive? -
Float
# positive? -> bool (18607.0) -
self が 0 より大きい場合に true を返します。そうでない場合に false を返します。
self が 0 より大きい場合に true を返します。そうでない場合に false を返します。
//emlist[例][ruby]{
0.1.positive? # => true
0.0.positive? # => false
-0.1.positive? # => false
//}
@see Float#negative? -
GDBM
# empty? -> bool (18607.0) -
データベースが空の時、真を返します。
データベースが空の時、真を返します。 -
Gem
:: ConfigFile # backtrace -> bool (18607.0) -
エラー発生時にバックトレースを出力するかどうかを返します。
エラー発生時にバックトレースを出力するかどうかを返します。
真の場合はバックトレースを出力します。そうでない場合はバックトレースを出力しません。 -
Gem
:: ConfigFile # update _ sources -> bool (18607.0) -
真の場合は Gem::SourceInfoCache を毎回更新します。 そうでない場合は、キャッシュがあればキャッシュの情報を使用します。
真の場合は Gem::SourceInfoCache を毎回更新します。
そうでない場合は、キャッシュがあればキャッシュの情報を使用します。 -
Gem
:: DependencyList # ok _ to _ remove?(full _ name) -> bool (18607.0) -
与えられた名前を持つ Gem::Specification を自身から削除しても OK な場合は真を返します。 そうでない場合は、偽を返します。
与えられた名前を持つ Gem::Specification を自身から削除しても OK な場合は真を返します。
そうでない場合は、偽を返します。
与えられた名前を持つ Gem::Specification を自身から削除すると、
依存関係を壊してしまう場合が、それを削除してはいけない場合です。
@param full_name バージョンを含むフルネームで Gem の名前を指定します。
@see Gem::Specification#full_name -
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
:: LocalRemoteOptions # both? -> bool (18607.0) -
ローカルとリモートの情報を両方とも取得する場合は真を返します。 そうでない場合は偽を返します。
ローカルとリモートの情報を両方とも取得する場合は真を返します。
そうでない場合は偽を返します。 -
Gem
:: Package :: TarHeader # empty? -> bool (18607.0) -
ヘッダが "\0" で埋められている場合、真を返します。 そうでない場合は、偽を返します。
ヘッダが "\0" で埋められている場合、真を返します。
そうでない場合は、偽を返します。 -
Gem
:: Package :: TarReader :: Entry # directory? -> bool (18607.0) -
自身がディレクトリであれば、真を返します。 そうでない場合は、偽を返します。
自身がディレクトリであれば、真を返します。
そうでない場合は、偽を返します。 -
Gem
:: Requirement # exact? -> bool (18607.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
:: Security :: Policy # only _ trusted -> bool (18607.0) -
この値が真である場合は、検証済みの Gem のみインストールします。
この値が真である場合は、検証済みの Gem のみインストールします。 -
Gem
:: Security :: Policy # verify _ data -> bool (18607.0) -
この値が真である場合は、データを検証します。
この値が真である場合は、データを検証します。 -
Gem
:: Security :: Policy # verify _ root -> bool (18607.0) -
この値が真である場合は、証明書チェーンのルートを検証します。
この値が真である場合は、証明書チェーンのルートを検証します。 -
Gem
:: SourceIndex # update(source _ uri , all) -> bool (18607.0) -
第一引数で指定された URI を使用して自身を更新します。
第一引数で指定された URI を使用して自身を更新します。
@param source_uri 更新に使用する URI を指定します。文字列か URI::Generic のサブクラスを指定します。
@param all 偽を指定すると最新バージョンの Gem のみ取得します。真を指定すると全てのバージョンの Gem を取得します。 -
Gem
:: Specification # has _ unit _ tests? -> bool (18607.0) -
この Gem パッケージがユニットテストを含むかどうか返します。
この Gem パッケージがユニットテストを含むかどうか返します。
真の場合はユニットテストを含みます。そうでない場合は偽を返します。 -
Gem
:: Specification # validate -> bool (18607.0) -
必須属性のチェックと自身の基本的な正当性チェックを行います。
必須属性のチェックと自身の基本的な正当性チェックを行います。
チェックにパスした場合は常に true を返します。そうでない場合は例外が発生します。
@raise Gem::InvalidSpecificationException チェックにパスしなかった場合に発生します。 -
Gem
:: Uninstaller # path _ ok?(spec) -> bool (18607.0) -
アンインストール指定されている Gem がインストールされているパスをチェックします。
アンインストール指定されている Gem がインストールされているパスをチェックします。
@param spec Gem::Specification を指定します。 -
Hash
# compare _ by _ identity? -> bool (18607.0) -
ハッシュがキーの一致判定をオブジェクトの同一性を用いて行っているならば真を返します。
ハッシュがキーの一致判定をオブジェクトの同一性を用いて行っているならば真を返します。
//emlist[例][ruby]{
h1 = {}
p h1.compare_by_identity? #=> false
h1.compare_by_identity
p h1.compare_by_identity? #=> true
//}
@see Hash#compare_by_identity -
Hash
# empty? -> bool (18607.0) -
ハッシュが空の時、真を返します。
ハッシュが空の時、真を返します。
//emlist[例][ruby]{
puts({}.empty?) #=> true
//} -
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= -
IPAddr
# ipv4 _ compat? -> bool (18607.0) -
IPv4 互換 IPv6 アドレスなら 真を返します。
IPv4 互換 IPv6 アドレスなら 真を返します。 -
IRB
:: Context # auto _ indent _ mode -> bool (18607.0) -
入力が次の行に継続した時に自動で字下げを行うかどうかを返します。
入力が次の行に継続した時に自動で字下げを行うかどうかを返します。
デフォルト値は false です。
@return 自動で字下げを行う場合は true を返します。行わない場合は false
を返します。
@see IRB::Context#auto_indent_mode= -
IRB
:: Context # file _ input? -> bool (18607.0) -
ライブラリ内部で使用します。
ライブラリ内部で使用します。 -
IRB
:: Context # inspect? -> bool (18607.0) -
IRB::Context#inspect_mode が有効かどうかを返します。
IRB::Context#inspect_mode が有効かどうかを返します。
@return 出力結果に to_s したものを表示する場合は false を返します。それ
以外の場合は true を返します。
@see IRB::Context#inspect_mode, IRB::Context#inspect_mode= -
IRB
:: Context # prompting? -> 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
//} -
Matrix
# empty? -> bool (18607.0) -
行列が要素を持たないならば true を返します。
行列が要素を持たないならば true を返します。
要素を持たないとは、行数か列数のいずれかが0であることを意味します。
@see Matrix.empty -
Matrix
# hermitian? -> bool (18607.0) -
行列がエルミートならば true を返します。
行列がエルミートならば true を返します。
@raise ExceptionForMatrix::ErrDimensionMismatch 行列が正方行列でない場合に発生します -
Matrix
# orthogonal? -> bool (18607.0) -
行列が直交行列ならば true を返します。
行列が直交行列ならば true を返します。
@raise ExceptionForMatrix::ErrDimensionMismatch 行列が正方行列でない場合に発生します -
Matrix
# permutation? -> bool (18607.0) -
行列が置換行列ならば true を返します。
行列が置換行列ならば true を返します。
@raise ExceptionForMatrix::ErrDimensionMismatch 行列が正方行列でない場合に発生します -
Matrix
# unitary? -> bool (18607.0) -
行列がユニタリならば true を返します。
行列がユニタリならば true を返します。
@raise ExceptionForMatrix::ErrDimensionMismatch 行列が正方行列でない場合に発生します -
Module
# const _ defined?(name , inherit = true) -> bool (18607.0) -
モジュールに name で指定される名前の定数が定義されている時真 を返します。
モジュールに name で指定される名前の定数が定義されている時真
を返します。
スーパークラスや include したモジュールで定義された定数を検索対象
にするかどうかは第二引数で制御することができます。
@param name String, Symbol で指定される定数名。
@param inherit false を指定するとスーパークラスや include したモジュールで
定義された定数は対象にはなりません。
//emlist[例][ruby]{
module Kernel
FOO = 1
end
# Object は include したモジュ... -
Module
# method _ defined?(name) -> bool (18607.0) -
モジュールにインスタンスメソッド name が定義されており、 かつその可視性が public または protected であるときに true を返します。
モジュールにインスタンスメソッド name が定義されており、
かつその可視性が public または protected であるときに
true を返します。
@param name Symbol か String を指定します。
@see Module#public_method_defined?, Module#private_method_defined?, Module#protected_method_defined?
//emlist[例][ruby]{
module A
def method1() end
def protected_method1() en... -
Module
# private _ method _ defined?(name) -> bool (18607.0) -
インスタンスメソッド name がモジュールに定義されており、 しかもその可視性が private であるときに true を返します。 そうでなければ false を返します。
インスタンスメソッド name がモジュールに定義されており、
しかもその可視性が private であるときに true を返します。
そうでなければ false を返します。
@param name Symbol か String を指定します。
@see Module#method_defined?, Module#public_method_defined?, Module#protected_method_defined?
//emlist[例][ruby]{
module A
def method1() end
end
class B
private
def ... -
Module
# public _ method _ defined?(name) -> bool (18607.0) -
インスタンスメソッド name がモジュールに定義されており、 しかもその可視性が public であるときに true を返します。 そうでなければ false を返します。
インスタンスメソッド name がモジュールに定義されており、
しかもその可視性が public であるときに true を返します。
そうでなければ false を返します。
@param name Symbol か String を指定します。
@see Module#method_defined?, Module#private_method_defined?, Module#protected_method_defined?
//emlist[例][ruby]{
module A
def method1() end
end
class B
protected
de... -
Module
# singleton _ class? -> bool (18607.0) -
self が特異クラスの場合に true を返します。そうでなければ false を返し ます。
self が特異クラスの場合に true を返します。そうでなければ false を返し
ます。
//emlist[例][ruby]{
class C
end
C.singleton_class? # => false
C.singleton_class.singleton_class? # => true
//} -
Monitor
# try _ enter -> bool (18607.0) -
MonitorMixin#mon_try_enter の別名です。
MonitorMixin#mon_try_enter の別名です。 -
MonitorMixin
:: ConditionVariable # wait(timeout = nil) -> bool (18607.0) -
モニタのロックを開放し、現在のスレッドを停止します。
モニタのロックを開放し、現在のスレッドを停止します。
これを呼ぶスレッドはモニタのロックを保持している必要があります。
MonitorMixin::ConditionVariable#signal や
MonitorMixin::ConditionVariable#broadcast
で起こされるまでスレッドは停止し続けます。
timeout を与えた場合は最大 timeout 秒まで停止した後にスレッドを
再開します。
実行を再開したスレッドはモニタのロックを保持した状態になります。
これによって危険領域(critical section)上で動作している
スレッドはただ一つになり... -
Net
:: FTP :: MLSxEntry # creatable? -> bool (18607.0) -
ディレクトリにファイルが作成可能であれば true を返します。
ディレクトリにファイルが作成可能であれば true を返します。
STOU, STOR などのコマンド(Net::FTP#putbinaryfile など)
が適用可能であるかどうかを意味します。 -
Net
:: FTP :: MLSxEntry # deletable? -> bool (18607.0) -
エントリが削除可能であれば true を返します。
エントリが削除可能であれば true を返します。
ディレクトリであれば Net::FTP#rmdir が、
ファイルであれば Net::FTP#delete が、それぞれ
適用可能であるかどうかを意味します。 -
Net
:: FTP :: MLSxEntry # directory? -> bool (18607.0) -
エントリがディレクトリであれば true を返します。
エントリがディレクトリであれば true を返します。
Net::FTP::MLSxEntry#type が "dir"、 "pdir"、 "cdir"、
のいずれかであれば true を返します。 -
Net
:: FTP :: MLSxEntry # directory _ makable? -> bool (18607.0) -
ディレクトリを作成可能ならば true を返します。
ディレクトリを作成可能ならば true を返します。
Net::FTP#mkdir でディレクトリを作成可能かどうかを意味します。 -
Net
:: FTP :: MLSxEntry # enterable? -> bool (18607.0) -
エントリの中に入れるならば true を返します。
エントリの中に入れるならば true を返します。
Net::FTP#chdir で入れるかどうかを意味します。 -
Net
:: FTP :: MLSxEntry # listable? -> bool (18607.0) -
ディレクトリの内容一覧を得ることが可能ならば true を返します。
ディレクトリの内容一覧を得ることが可能ならば true を返します。
Net::FTP#list、Net::FTP#nlst、Net::FTP#mlst
などでディレクトリの内容を閲覧できるかどうかを意味します。 -
Net
:: FTP :: MLSxEntry # writable? -> bool (18607.0) -
ファイルに書き込めるなら true を返します。
ファイルに書き込めるなら true を返します。 -
Net
:: HTTP # close _ on _ empty _ response -> bool (18607.0) -
レスポンスがボディを持っていない場合にコネクションを 閉じるかどうかを返します。
レスポンスがボディを持っていない場合にコネクションを
閉じるかどうかを返します。
デフォルトでは偽(閉じない)です。
@see Net::HTTP#close_on_empty_response= -
Net
:: HTTPGenericRequest # body _ exist? -> bool (18607.0) -
このメソッドは obsolete です。
このメソッドは obsolete です。
Net::HTTPGenericRequest#response_body_permitted?
の別名です。 -
Net
:: HTTPGenericRequest # request _ body _ permitted? -> bool (18607.0) -
リクエストにエンティティボディを一緒に送ることが許されている HTTP メソッド (POST など)の場合真を返します。
リクエストにエンティティボディを一緒に送ることが許されている
HTTP メソッド (POST など)の場合真を返します。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
post = Net::HTTP::Post.new(uri.request_uri)
post.request_body_permitted? # => true
head = Net::HTTP::Head.new(uri.request_uri)
head.request_bo... -
Net
:: HTTPGenericRequest # response _ body _ permitted? -> bool (18607.0) -
サーバからのレスポンスにエンティティボディを含むことが許されている HTTP メソッド (GET, POST など)の場合真を返します。
サーバからのレスポンスにエンティティボディを含むことが許されている
HTTP メソッド (GET, POST など)の場合真を返します。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
post = Net::HTTP::Post.new(uri.request_uri)
post.response_body_permitted? # => true
head = Net::HTTP::Head.new(uri.request_uri)
head.r... -
Net
:: IMAP # disconnected? -> bool (18607.0) -
サーバとの接続が切断されていれば真を返します。
サーバとの接続が切断されていれば真を返します。
@see Net::IMAP#disconnect -
Net
:: IMAP :: BodyTypeBasic # multipart? -> bool (18607.0) -
マルチパートかどうかを返します。 false を返します。
マルチパートかどうかを返します。
false を返します。 -
Net
:: IMAP :: BodyTypeMessage # multipart? -> bool (18607.0) -
マルチパートかどうかを返します。 false を返します。
マルチパートかどうかを返します。
false を返します。 -
Net
:: IMAP :: BodyTypeMultipart # multipart? -> bool (18607.0) -
マルチパートかどうかを返します。 true を返します。
マルチパートかどうかを返します。
true を返します。