別のキーワード
ライブラリ
- ビルトイン (128)
-
cgi
/ core (3) - csv (3)
- date (1)
- dbm (1)
- delegate (2)
- digest (2)
- fiber (1)
- fiddle (3)
- gdbm (1)
- ipaddr (8)
-
irb
/ context (3) -
irb
/ ext / use-loader (1) -
irb
/ input-method (2) - matrix (6)
-
minitest
/ unit (1) - mkmf (25)
-
net
/ ftp (9) -
net
/ http (14) -
net
/ imap (5) -
net
/ pop (5) -
net
/ smtp (12) - openssl (56)
- optparse (1)
- ostruct (2)
- pathname (32)
- prettyprint (1)
- prime (2)
- pstore (2)
- psych (19)
- rake (1)
-
rake
/ packagetask (4) - resolv (1)
-
rexml
/ document (7) -
rexml
/ parsers / pullparser (14) -
rinda
/ tuplespace (3) - ripper (2)
-
rubygems
/ config _ file (1) -
rubygems
/ custom _ require (1) -
rubygems
/ dependency (1) -
rubygems
/ dependency _ list (2) -
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
/ requirement (7) -
rubygems
/ security (6) -
rubygems
/ source _ index (1) -
rubygems
/ spec _ fetcher (1) -
rubygems
/ specification (7) -
rubygems
/ uninstaller (3) -
rubygems
/ version (2) - sdbm (1)
- set (10)
- shell (4)
-
shell
/ command-processor (23) -
shell
/ filter (4) -
shell
/ process-controller (5) - socket (30)
- stringio (1)
- strscan (3)
- thread (1)
- thwait (2)
- uri (4)
-
webrick
/ httpauth / basicauth (1) -
webrick
/ httprequest (3) -
webrick
/ httpresponse (3) -
webrick
/ httpservlet / filehandler (1) - win32ole (9)
- zlib (7)
クラス
- Addrinfo (19)
- Array (1)
- BasicObject (1)
- BasicSocket (6)
- CGI (1)
-
CGI
:: Cookie (1) - CSV (1)
-
CSV
:: Row (1) -
CSV
:: Table (1) - Complex (6)
- DBM (1)
- Date (1)
- Delegator (2)
-
Digest
:: Base (2) - Encoding (1)
-
Encoding
:: InvalidByteSequenceError (1) -
Enumerator
:: Lazy (1) - Exception (1)
- FalseClass (2)
- Fiber (1)
-
Fiddle
:: Pointer (3) -
File
:: Stat (11) - Float (1)
- GDBM (1)
-
Gem
:: ConfigFile (1) -
Gem
:: Dependency (1) -
Gem
:: DependencyList (2) -
Gem
:: GemPathSearcher (1) -
Gem
:: Installer (1) -
Gem
:: Package :: TarHeader (2) -
Gem
:: Package :: TarReader :: Entry (4) -
Gem
:: Package :: TarWriter (1) -
Gem
:: Platform (3) -
Gem
:: Requirement (7) -
Gem
:: Security :: Policy (6) -
Gem
:: SourceIndex (1) -
Gem
:: SpecFetcher (1) -
Gem
:: Specification (7) -
Gem
:: Uninstaller (3) -
Gem
:: Version (2) - Hash (9)
- IPAddr (8)
-
IRB
:: Context (3) -
IRB
:: ReadlineInputMethod (1) -
IRB
:: StdioInputMethod (1) - Integer (1)
- Matrix (4)
-
Matrix
:: LUPDecomposition (1) - Method (2)
-
MiniTest
:: Unit :: TestCase (1) - Module (7)
-
Net
:: FTP (9) -
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) - Numeric (2)
- Object (13)
-
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)
- PrettyPrint (1)
- 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
:: Options (14) -
REXML
:: Element (1) -
REXML
:: Elements (1) -
REXML
:: Formatters :: Pretty (1) -
REXML
:: Parent (1) -
REXML
:: Parsers :: PullEvent (12) -
REXML
:: Parsers :: PullParser (2) -
REXML
:: Text (1) -
Rake
:: InvocationChain :: EmptyInvocationChain (1) -
Rake
:: PackageTask (4) - Random (1)
- Range (5)
- Regexp (5)
-
Resolv
:: DNS :: Name (1) -
Rinda
:: TupleEntry (3) - Ripper (2)
- SDBM (1)
- Set (10)
- Shell (4)
-
Shell
:: CommandProcessor (23) -
Shell
:: Filter (4) -
Shell
:: ProcessController (5) -
Socket
:: AncillaryData (1) -
Socket
:: Option (4) - String (4)
- StringIO (1)
- StringScanner (3)
- Struct (2)
- Symbol (1)
- SystemExit (1)
- Thread (4)
-
Thread
:: Queue (1) - ThreadGroup (1)
- ThreadsWait (2)
- Time (12)
- TracePoint (5)
- TrueClass (3)
-
URI
:: Generic (4) - UnboundMethod (2)
- Vector (1)
-
WEBrick
:: HTTPAuth :: BasicAuth (1) -
WEBrick
:: HTTPRequest (3) -
WEBrick
:: HTTPResponse (3) -
WEBrick
:: HTTPServlet :: DefaultFileHandler (1) - WIN32OLE (2)
-
WIN32OLE
_ METHOD (1) -
WIN32OLE
_ PARAM (4) -
WIN32OLE
_ TYPE (1) -
WIN32OLE
_ TYPELIB (1) -
Zlib
:: GzipFile (4) -
Zlib
:: GzipReader (2) -
Zlib
:: Inflate (1)
モジュール
-
CGI
:: QueryExtension (2) - Comparable (6)
- Enumerable (10)
-
Gem
:: LocalRemoteOptions (3) -
IRB
:: ExtendCommandBundle (1) - Kernel (26)
-
Net
:: HTTPHeader (2) -
OpenSSL
:: Buffering (3) -
OpenSSL
:: SSL :: SocketForwarder (2) -
REXML
:: Namespace (1) -
REXML
:: Node (1)
キーワード
- != (1)
- !~ (1)
- & (1)
- < (3)
- <= (2)
- == (26)
- === (9)
- =~ (3)
- > (2)
- >= (2)
- [] (3)
- ^ (2)
-
_ setproperty (1) -
abort
_ on _ exception (1) -
abort
_ on _ exception= (1) - absolute (1)
- absolute? (2)
- active? (2)
-
active
_ job? (1) -
active
_ jobs _ exist? (1) - alive? (2)
- all? (2)
-
all
_ one _ file (1) - any? (2)
- apop? (1)
-
ascii
_ compatible? (1) -
ask
_ if _ ok (1) - attlistdecl? (1)
- authenticate (1)
- between? (2)
- binary (1)
- binary= (1)
-
bit
_ set? (1) - blockdev? (2)
-
body
_ exist? (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) - casefold? (1)
- cdata? (1)
- chardev? (2)
-
check
_ private _ key (1) -
chunk
_ while (1) - chunked? (2)
-
close
_ on _ empty _ response (1) -
close
_ on _ empty _ response= (1) - closed? (6)
- cmp (1)
-
cmp
_ issuer (1) -
cmsg
_ is? (1) - comment? (1)
- compact (1)
-
compare
_ by _ identity? (1) -
const
_ defined? (1) - coredump? (1)
- critical= (1)
- critical? (1)
- data (1)
-
debug
_ mode (1) -
debug
_ mode= (1) - deleted? (1)
-
dependencies
_ ok? (1) - detached (1)
- detached? (1)
- diagram (1)
- directory? (4)
- disable (2)
- disconnected? (1)
- disjoint? (1)
-
do
_ not _ reverse _ lookup (1) -
do
_ not _ reverse _ lookup= (2) - doctype? (1)
-
dry
_ run (1) -
dsa
_ verify _ asn1 (1) - dst? (1)
-
egrep
_ cpp (2) - elementdecl? (1)
- empty? (18)
- enable (2)
- enabled? (1)
- enclosed? (1)
-
end
_ element? (1) -
end
_ seen? (1) - entitydecl? (1)
- eof (2)
- eof? (5)
- eos? (1)
- eql? (17)
- equal? (2)
- esmtp (1)
- esmtp= (1)
- esmtp? (1)
- exact? (1)
- executable? (3)
-
executable
_ real? (3) - exist? (2)
- exists? (1)
- exited? (1)
- expired? (1)
- file? (4)
-
file
_ input? (1) - fileboxes (1)
-
find
_ header (1) -
find
_ library (2) - finished (1)
- finished? (2)
- first? (1)
-
fixed
_ encoding? (1) - fnmatch (1)
- fnmatch? (1)
-
force
_ output (1) -
force
_ update (1) - friday? (1)
- frozen? (1)
- getsockopt (1)
- gmt? (1)
- grpowned? (5)
-
has
_ key? (1) -
has
_ name? (1) -
has
_ next? (1) -
has
_ rdoc (1) -
has
_ rdoc? (1) -
has
_ test _ suite? (1) -
has
_ unit _ tests? (1) -
has
_ value? (1) -
have
_ header (2) -
have
_ macro (2) -
have
_ struct _ member (2) -
have
_ type (2) - httopnly (1)
-
hyperlink
_ all (1) - implicit (3)
- implicit= (3)
-
implicit
_ end (1) -
implicit
_ end= (1) - include? (5)
-
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)
- 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? (1) - isdst (1)
-
jobs
_ exist? (1) -
keep
_ alive (2) -
keep
_ alive? (2) - key? (2)
-
kind
_ of? (1) - lambda? (1)
- leap? (1)
-
line
_ numbers (1) - linger (1)
- load (1)
- loaded? (1)
- local? (1)
-
matching
_ file? (1) - member? (4)
- monday? (1)
- mountpoint? (1)
- multipart? (5)
- nan? (1)
-
need
_ tar (1) -
need
_ tar _ bz2 (1) -
need
_ tar _ gz (1) -
need
_ zip (1) - nil? (1)
- none? (1)
-
not
_ modified? (1) - notationdecl? (1)
- nph? (1)
- null? (1)
- odd? (1)
- ok? (1)
-
ok
_ to _ remove? (1) -
ole
_ respond _ to? (1) -
on
_ curve? (1) - one? (1)
-
only
_ signed (1) -
only
_ trusted (1) - optional? (1)
- output? (1)
- owned? (2)
-
params
_ ok? (1) - parent? (2)
- passed? (1)
- passive (1)
- passive= (1)
-
path
_ ok? (1) -
pending
_ interrupt? (1) - permutation? (1)
- pipe (1)
- pipe? (5)
- plain (1)
- plain= (1)
- 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) - quiet (1)
- quoted (1)
- quoted= (1)
- readable? (3)
-
readable
_ real? (3) - recvmsg (1)
- regular? (1)
- relative? (2)
- remote? (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
_ type (1) - retval? (1)
- root? (2)
-
satisfied
_ by? (1) -
satisfies
_ requirement? (1) - saturday? (1)
-
session
_ add (1) -
session
_ remove (1) -
session
_ reused? (1) - setgid? (2)
- setsockopt (2)
- setuid? (2)
-
show
_ all (1) -
show
_ hash (1) - signaled? (1)
- singular? (1)
- size? (1)
-
skip
_ blanks? (1) -
slice
_ after (2) -
slice
_ before (3) -
slice
_ when (1) - socket? (2)
- specific? (1)
- ssl? (2)
-
start
_ element? (1) -
start
_ immediately (1) -
start
_ immediately= (1) - started (1)
- started? (4)
-
starttls
_ always? (1) -
starttls
_ auto? (1) - sticky? (2)
- stop? (1)
- stopped? (1)
- streaming? (1)
-
subdomain
_ of? (1) - subset? (1)
- success? (2)
- sunday? (1)
- superset? (1)
- symlink? (2)
- sync (2)
- sync= (1)
-
sync
_ close (1) -
sync
_ close= (1) -
sync
_ point? (1) - sysverify (1)
- tainted? (1)
- test (3)
- text? (1)
- thursday? (1)
- tls? (1)
-
to
_ a (1) -
to
_ io (1) -
to
_ s (1) -
try
_ compile (2) -
try
_ cpp (2) -
try
_ link (2) -
try
_ run (2) -
try
_ static _ assert (2) -
try
_ type (2) - tuesday? (1)
-
ultra
_ safe (1) -
unescape
_ filename? (1) - update (1)
-
update
_ sources (1) -
upper
_ triangular? (1) -
use
_ ssl= (1) -
use
_ ssl? (2) - utc? (1)
- validate (1)
- value? (1)
- verify (11)
-
verify
_ chain (1) -
verify
_ data (1) -
verify
_ root (1) -
verify
_ signer (1) - visible? (2)
-
waiting
_ job? (1) -
waiting
_ jobs _ exist? (1) -
warn
_ legacy (1) - wednesday? (1)
- whitespace (1)
-
world
_ readable? (1) -
world
_ writable? (1) - writable? (3)
-
writable
_ real? (3) - xmldecl? (1)
- yydebug (1)
- zero? (5)
- | (2)
検索結果
先頭5件
-
Socket
:: Option # bool -> bool (63610.0) -
オプションのデータ(内容)を真偽値に変換して返します。
オプションのデータ(内容)を真偽値に変換して返します。
@raise TypeError dataのバイト数が不適切である(sizeof(int)と異なる)場合に発生します
@see Socket::Option#data -
Prime
# prime?(value , generator = Prime :: Generator23 . new) -> bool (27907.0) -
与えられた整数が素数である場合は、真を返します。 そうでない場合は偽を返します。
与えられた整数が素数である場合は、真を返します。
そうでない場合は偽を返します。
@param value 素数かどうかチェックする任意の整数を指定します。
@param generator 素数生成器のインスタンスを指定します。
@return 素数かどうかを返します。
引数 value に負の数を指定した場合は常に false を返します。
@see Prime.prime?, Prime::EratosthenesGenerator, Prime::TrialDivisionGenerator, Prime::Generator23 -
IPAddr
# ipv4 _ compat? -> bool (27607.0) -
IPv4 互換 IPv6 アドレスなら 真を返します。
IPv4 互換 IPv6 アドレスなら 真を返します。 -
Net
:: POP3 # apop? -> bool (27607.0) -
このインスタンスが APOP を使ってサーバに接続するなら true を返します。
このインスタンスが APOP を使ってサーバに接続するなら true を返します。 -
REXML
:: Parent # parent? -> bool (27607.0) -
true を返します。
true を返します。
@see REXML::Node#parent -
REXML
:: Parsers :: PullParser # empty? -> bool (27607.0) -
未処理のイベントが残っていない場合に真を返します。
未処理のイベントが残っていない場合に真を返します。
@see REXML::Parsers::PullParser#has_next? -
BasicSocket
# getsockopt(level , optname) -> Socket :: Option (18994.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(level , optname , optval) -> 0 (18922.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
# have _ type(type , headers = nil , opt = "") -> bool (18910.0) -
静的な型 type がシステムに存在するかどうか検査します。
静的な型 type がシステムに存在するかどうか検査します。
型 type がシステムに存在する場合は、グローバル変数 $defs に
"-DHAVE_type" を追加し、真を返します。型 type がシステムに存在しない場
合は、偽を返します。
例えば、
require 'mkmf'
have_type('foo') # => true
である場合、HAVE_TYPE_FOO をというプリプロセッサマクロをコンパイラに渡します。
@param type 検査したい型の名前を指定します。
@param headers 追加のヘッダを指定します。
@param opt ... -
Kernel
# have _ type(type , headers = nil , opt = "") { . . . } -> bool (18910.0) -
静的な型 type がシステムに存在するかどうか検査します。
静的な型 type がシステムに存在するかどうか検査します。
型 type がシステムに存在する場合は、グローバル変数 $defs に
"-DHAVE_type" を追加し、真を返します。型 type がシステムに存在しない場
合は、偽を返します。
例えば、
require 'mkmf'
have_type('foo') # => true
である場合、HAVE_TYPE_FOO をというプリプロセッサマクロをコンパイラに渡します。
@param type 検査したい型の名前を指定します。
@param headers 追加のヘッダを指定します。
@param opt ... -
Kernel
# try _ type(type , headers = nil , opt = "") -> bool (18910.0) -
Kernel#have_type を使ってください。
Kernel#have_type を使ってください。
@param type 検査したい型の名前を指定します。
@param headers 追加のヘッダを指定します。
@param opt コンパイラに渡す追加のオプションを指定します。 -
Kernel
# try _ type(type , headers = nil , opt = "") { . . . } -> bool (18910.0) -
Kernel#have_type を使ってください。
Kernel#have_type を使ってください。
@param type 検査したい型の名前を指定します。
@param headers 追加のヘッダを指定します。
@param opt コンパイラに渡す追加のオプションを指定します。 -
Gem
:: Installer # installation _ satisfies _ dependency?(dependency) -> bool (18907.0) -
登録されているソースインデックスが与えられた依存関係を 満たすことができる場合は、真を返します。そうでない場合は偽を返します。
登録されているソースインデックスが与えられた依存関係を
満たすことができる場合は、真を返します。そうでない場合は偽を返します。
@param dependency Gem::Dependency のインスタンスを指定します。 -
Gem
:: Uninstaller # dependencies _ ok?(spec) -> bool (18907.0) -
アンインストール指定された Gem を削除しても依存関係を満たすことができるか どうかチェックします。
アンインストール指定された Gem を削除しても依存関係を満たすことができるか
どうかチェックします。
@param spec アンインストール指定されている Gem の Gem::Specification を指定します。 -
OpenSSL
:: X509 :: Certificate # check _ private _ key(private _ key) -> bool (18907.0) -
与えられた秘密鍵が証明書に記載されている subject の公開鍵と対応するものかを確かめます。
与えられた秘密鍵が証明書に記載されている subject の公開鍵と対応するものかを確かめます。
確認に成功した場合に真を返します。
@param private_key 確認用の秘密鍵 -
Set
# proper _ subset?(set) -> bool (18718.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
# proper _ superset?(set) -> bool (18718.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]) ... -
Set
# superset?(set) -> bool (18718.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]) ... -
Encoding
:: InvalidByteSequenceError # incomplete _ input? -> bool (18679.0) -
エラー発生時に入力文字列が不足している場合に真を返します。
エラー発生時に入力文字列が不足している場合に真を返します。
つまり、マルチバイト文字列の途中で文字列が終わっている場合に
真を返します。これは後続の入力を追加することでエラーが
解消する可能性があることを意味します。
//emlist[例][ruby]{
ec = Encoding::Converter.new("EUC-JP", "ISO-8859-1")
begin
ec.convert("abc\xA1z")
rescue Encoding::InvalidByteSequenceError
p $!
#=> #<Encoding::InvalidByteSequenc... -
Gem
:: Requirement # specific? -> bool (18661.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
//} -
ThreadsWait
# empty? -> bool (18661.0) -
同期されるスレッドが存在するならば true をかえします。
同期されるスレッドが存在するならば true をかえします。
使用例
require 'thwait'
threads = []
3.times {|i|
threads << Thread.new { sleep 1; p Thread.current }
}
thall = ThreadsWait.new
p thall.threads.empty? #=> true
thall.join(*threads)
p thall.threads.empty? #=> false -
OpenSSL
:: PKey :: DH # params _ ok? -> bool (18655.0) -
パラメータ p と g が安全かどうかを判定します。
パラメータ p と g が安全かどうかを判定します。
@see OpenSSL::PKey::DH#generate_key!,
OpenSSL::PKey::DH.generate -
Array
# empty? -> bool (18643.0) -
自身の要素の数が 0 の時に真を返します。そうでない場合に false を返します。
自身の要素の数が 0 の時に真を返します。そうでない場合に false を返します。
//emlist[例][ruby]{
p [].empty? #=> true
p [1, 2, 3].empty? #=> false
//} -
BasicSocket
# do _ not _ reverse _ lookup -> bool (18643.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... -
CSV
:: Table # empty? -> bool (18643.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? -
Gem
:: Requirement # prerelease? -> bool (18643.0) -
何らかのバージョンがプレリリースのものであれば、true を返します。
何らかのバージョンがプレリリースのものであれば、true を返します。
//emlist[][ruby]{
p Gem::Requirement.new("< 5.0").prerelease? # => false
p Gem::Requirement.new("< 5.0a").prerelease? # => true
//} -
Hash
# compare _ by _ identity? -> bool (18643.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 -
Set
# empty? -> bool (18643.0) -
集合が要素を 1 つも持たないときに true を返します。
集合が要素を 1 つも持たないときに true を返します。
//emlist[][ruby]{
require 'set'
p Set[10, 20].empty? # => false
p Set[].empty? # => true
//} -
BasicSocket
# do _ not _ reverse _ lookup=(bool) (18625.0) -
アドレスからホスト名への逆引きの設定をソケットごとに設定します。
アドレスからホスト名への逆引きの設定をソケットごとに設定します。
@param bool この値が真ならアドレスからホスト名への逆引きを行わなくなります。
@see BasicSocket#do_not_reverse_lookup -
File
:: Stat # pipe? -> bool (18625.0) -
無名パイプおよび名前つきパイプ(FIFO)の時に真を返します。
無名パイプおよび名前つきパイプ(FIFO)の時に真を返します。
//emlist[][ruby]{
system("mkfifo /tmp/pipetest")
p File::Stat.new("/tmp/pipetest").pipe? #=> true
//} -
Net
:: HTTP # close _ on _ empty _ response=(bool) (18625.0) -
レスポンスがボディを持っていない場合にコネクションを 閉じるかどうかを設定します。
レスポンスがボディを持っていない場合にコネクションを
閉じるかどうかを設定します。
@param bool レスポンスがボディを持っていない場合にコネクションを
閉じるかどうか指定します。
@see Net::HTTP#close_on_empty_response -
OpenSSL
:: SSL :: SocketForwarder # do _ not _ reverse _ lookup=(bool) (18625.0) -
真を渡すとアドレスからホスト名への逆引きを行わなくなります。
真を渡すとアドレスからホスト名への逆引きを行わなくなります。
BasicSocket#do_not_reverse_lookup と同様です。
@param bool 真で逆引きを抑制します -
Psych
:: Nodes :: Document # implicit=(bool) (18625.0) -
ドキュメントが implicit に始まっているかどうかを設定します。
ドキュメントが implicit に始まっているかどうかを設定します。
@param bool ドキュメントが implicit に始まっているかどうかの設定値
@see Psych::Nodes::Document#implicit,
Psych::Nodes::Document.new -
Psych
:: Nodes :: Document # implicit _ end=(bool) (18625.0) -
ドキュメントが implicit に終わっているかどうかを設定します。
ドキュメントが implicit に終わっているかどうかを設定します。
@param bool ドキュメントが implicit に終わっているかどうかの設定値
@see Psych::Nodes::Document#implicit_end -
Psych
:: Nodes :: Mapping # implicit=(bool) (18625.0) -
mapping が implicit に開始されたかどうかを真偽値で設定します。
mapping が implicit に開始されたかどうかを真偽値で設定します。
@param bool 設定値
@see Psych::Nodes::Mapping#implicit,
Psych::Nodes::Mapping.new -
Psych
:: Nodes :: Scalar # plain=(bool) (18625.0) -
scalar が plain style であるかどうかを変更します。
scalar が plain style であるかどうかを変更します。
@param bool 設定する真偽値
@see Psych::Nodes::Scalar#plain,
Psych::Nodes::Scalar.new -
Psych
:: Nodes :: Sequence # implicit=(bool) (18625.0) -
sequence が implicit に開始されたかどうかを真偽値で設定します。
sequence が implicit に開始されたかどうかを真偽値で設定します。
@param bool 設定値
@see Psych::Nodes::Sequence#implicit,
Psych::Nodes::Sequence.new -
BasicSocket
# setsockopt(socketoption) -> 0 (18622.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
# egrep _ cpp(pattern , src , opt = "") -> bool (18610.0) -
C プログラムのソースコード src をプリプロセスし、 その結果が正規表現 pattern にマッチするかどうかを判定します。
C プログラムのソースコード src をプリプロセスし、
その結果が正規表現 pattern にマッチするかどうかを判定します。
CPP $CFLAGS opt | egrep pat
を実行し、その結果が正常かどうかを true または false で返します。
このメソッドはヘッダファイルに関数などの宣言があるかどうか
検査するために使用します。
@param pattern 「egrep の」正規表現を文字列で指定します。
Ruby の正規表現ではありません。
@param src C 言語のソースコードを文字列で記述します。
@see ... -
Kernel
# egrep _ cpp(pattern , src , opt = "") { . . . } -> bool (18610.0) -
C プログラムのソースコード src をプリプロセスし、 その結果が正規表現 pattern にマッチするかどうかを判定します。
C プログラムのソースコード src をプリプロセスし、
その結果が正規表現 pattern にマッチするかどうかを判定します。
CPP $CFLAGS opt | egrep pat
を実行し、その結果が正常かどうかを true または false で返します。
このメソッドはヘッダファイルに関数などの宣言があるかどうか
検査するために使用します。
@param pattern 「egrep の」正規表現を文字列で指定します。
Ruby の正規表現ではありません。
@param src C 言語のソースコードを文字列で記述します。
@see ... -
Kernel
# try _ compile(src , opt = "" , *opts) -> bool (18610.0) -
与えられた C のソースコードがコンパイルできた場合は真を返します。 コンパイルできなかった場合は偽を返します。
与えられた C のソースコードがコンパイルできた場合は真を返します。
コンパイルできなかった場合は偽を返します。
ブロックを与えた場合、そのブロックはコンパイル前に評価されます。
ブロック内でソースコードを変更することができます。
@param src C のソースコードを指定します。
@param opt コンパイラに渡すオプションを指定します。
$CFLAGS もコンパイラには渡されます。 -
Kernel
# try _ compile(src , opt = "" , *opts) { . . . } -> bool (18610.0) -
与えられた C のソースコードがコンパイルできた場合は真を返します。 コンパイルできなかった場合は偽を返します。
与えられた C のソースコードがコンパイルできた場合は真を返します。
コンパイルできなかった場合は偽を返します。
ブロックを与えた場合、そのブロックはコンパイル前に評価されます。
ブロック内でソースコードを変更することができます。
@param src C のソースコードを指定します。
@param opt コンパイラに渡すオプションを指定します。
$CFLAGS もコンパイラには渡されます。 -
Kernel
# try _ cpp(src , opt = "" , *opts) -> bool (18610.0) -
C プログラムのソースコード src をプリプロセスします。
C プログラムのソースコード src をプリプロセスします。
$CPPFLAGS, $CFLAGS の値もプリプロセッサにコマンドライン引数
として渡します。
このメソッドはヘッダファイルの存在チェックなどに使用します。
@param src C プログラムのソースコードを指定します。
@param opt プリプロセッサにコマンドライン引数として渡す値を指定します。
@return 問題なくプリプロセスできたら true を返します。
プリプロセスに失敗したら false を返します。
例:
require 'mkmf'
if try_cpp("#in... -
Kernel
# try _ cpp(src , opt = "" , *opts) { . . . } -> bool (18610.0) -
C プログラムのソースコード src をプリプロセスします。
C プログラムのソースコード src をプリプロセスします。
$CPPFLAGS, $CFLAGS の値もプリプロセッサにコマンドライン引数
として渡します。
このメソッドはヘッダファイルの存在チェックなどに使用します。
@param src C プログラムのソースコードを指定します。
@param opt プリプロセッサにコマンドライン引数として渡す値を指定します。
@return 問題なくプリプロセスできたら true を返します。
プリプロセスに失敗したら false を返します。
例:
require 'mkmf'
if try_cpp("#in... -
Net
:: SMTP # esmtp -> bool (18610.0) -
その Net::SMTP オブジェクトが ESMTP を使う場合に真を返します。 デフォルトは真です。
その Net::SMTP オブジェクトが ESMTP を使う場合に真を返します。
デフォルトは真です。
@see Net::SMTP#esmtp= -
Net
:: SMTP # esmtp? -> bool (18610.0) -
その Net::SMTP オブジェクトが ESMTP を使う場合に真を返します。 デフォルトは真です。
その Net::SMTP オブジェクトが ESMTP を使う場合に真を返します。
デフォルトは真です。
@see Net::SMTP#esmtp= -
OpenSSL
:: BN # prime? -> bool (18610.0) -
自身が素数であるなら true を返します。
自身が素数であるなら true を返します。
Miller-Rabin 法により確率的に判定します。
checkで指定した回数だけ繰り返します。
引数を省略した場合は OpenSSL が適切な
回数を判断します。
@param check Miller-Robin 法の繰り返しの回数
@raise OpenSSL::BNError 判定時にエラーが発生
@see OpenSSL::BN#prime_fasttest? -
OpenSSL
:: BN # prime?(checks) -> bool (18610.0) -
自身が素数であるなら true を返します。
自身が素数であるなら true を返します。
Miller-Rabin 法により確率的に判定します。
checkで指定した回数だけ繰り返します。
引数を省略した場合は OpenSSL が適切な
回数を判断します。
@param check Miller-Robin 法の繰り返しの回数
@raise OpenSSL::BNError 判定時にエラーが発生
@see OpenSSL::BN#prime_fasttest? -
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? を使って... -
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 が有効である場合は、真を返します。
そうでない場合は偽を返します。
デフォルトは真です。 -
Addrinfo
# ip? -> bool (18607.0) -
アドレスが IP (v4/v6) のものならば true を返します。
アドレスが IP (v4/v6) のものならば true を返します。
require 'socket'
Addrinfo.tcp("127.0.0.1", 80).ip? #=> true
Addrinfo.tcp("::1", 80).ip? #=> true
Addrinfo.unix("/tmp/sock").ip? #=> false
@see Addrinfo#ipv4?, Addrinfo#ipv6?, Addrinfo#unix? -
Addrinfo
# ipv4? -> bool (18607.0) -
アドレスが IPv4 のものならば true を返します。
アドレスが IPv4 のものならば true を返します。
@see Addrinfo#ip?, Addrinfo#ipv6?
require 'socket'
Addrinfo.tcp("127.0.0.1", 80).ipv4? #=> true
Addrinfo.tcp("::1", 80).ipv4? #=> false
Addrinfo.unix("/tmp/sock").ipv4? #=> false -
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
# 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? -> bool (18607.0) -
アドレスが IPv6 のものならば true を返します。
アドレスが IPv6 のものならば true を返します。
require 'socket'
Addrinfo.tcp("127.0.0.1", 80).ipv6? #=> false
Addrinfo.tcp("::1", 80).ipv6? #=> true
Addrinfo.unix("/tmp/sock").ipv6? #=> false
@see Addrinfo#ipv4?, Addrinfo#ip? -
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)であれば真を返します。 -
Addrinfo
# ipv6 _ unspecified? -> bool (18607.0) -
IPv6 の不特定アドレス(unspecified address)(::)であれば真を返します。
IPv6 の不特定アドレス(unspecified address)(::)であれば真を返します。 -
Addrinfo
# ipv6 _ v4compat? -> bool (18607.0) -
IPv6 の v4互換アドレス(::/80)であれば真を返します。
IPv6 の v4互換アドレス(::/80)であれば真を返します。 -
Addrinfo
# ipv6 _ v4mapped? -> bool (18607.0) -
IPv6 の v4にマップされたアドレス(::ffff:0:0/80)であれば真を返します。
IPv6 の v4にマップされたアドレス(::ffff:0:0/80)であれば真を返します。 -
CGI
# nph? -> bool (18607.0) -
-
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
# 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
:: Row # empty? -> bool (18607.0) -
内部で保持している @row へ委譲します。
内部で保持している @row へ委譲します。 -
DBM
# empty?() -> bool (18607.0) -
データベースが空の時、真を返します。
データベースが空の時、真を返します。 -
Date
# leap? -> bool (18607.0) -
閏年なら真を返します。
閏年なら真を返します。 -
Delegator
# respond _ to?(m) -> bool (18607.0) -
Delegator#__getobj__ が返すオブジェクトが メソッド m を持つとき真を返します。
Delegator#__getobj__ が返すオブジェクトが メソッド m を持つとき真を返します。
@param m メソッド名
@see Object#respond_to? -
Delegator
# respond _ to _ missing?(m , include _ private) -> bool (18607.0) -
@param m メソッド名を指定します。
@param m メソッド名を指定します。
@param include_private 真を指定すると private メソッドも調べます。 -
Encoding
# ascii _ compatible? -> bool (18607.0) -
自身が ASCII 互換のエンコーディングである場合真返します。 そうでない場合は偽を返します。
自身が ASCII 互換のエンコーディングである場合真返します。
そうでない場合は偽を返します。
//emlist[例][ruby]{
Encoding::UTF_8.ascii_compatible? #=> true
Encoding::UTF_16BE.ascii_compatible? #=> false
//} -
File
:: Stat # grpowned? -> bool (18607.0) -
グループIDが実効グループIDと等しい時に真を返します。
グループIDが実効グループIDと等しい時に真を返します。
補助グループIDは考慮されません。
//emlist[][ruby]{
printf "%s %s\n", $:[0], File::Stat.new($:[0]).grpowned?
#例
#=> /usr/local/lib/site_ruby/1.8 false
printf "%s %s\n", $0, File::Stat.new($0).grpowned?
#例
#=> filestat.rb true
//} -
GDBM
# empty? -> bool (18607.0) -
データベースが空の時、真を返します。
データベースが空の時、真を返します。 -
Gem
:: ConfigFile # update _ sources -> bool (18607.0) -
真の場合は Gem::SourceInfoCache を毎回更新します。 そうでない場合は、キャッシュがあればキャッシュの情報を使用します。
真の場合は Gem::SourceInfoCache を毎回更新します。
そうでない場合は、キャッシュがあればキャッシュの情報を使用します。 -
Gem
:: Package :: TarHeader # empty? -> bool (18607.0) -
ヘッダが "\0" で埋められている場合、真を返します。 そうでない場合は、偽を返します。
ヘッダが "\0" で埋められている場合、真を返します。
そうでない場合は、偽を返します。 -
Gem
:: SourceIndex # update(source _ uri , all) -> bool (18607.0) -
第一引数で指定された URI を使用して自身を更新します。
第一引数で指定された URI を使用して自身を更新します。
@param source_uri 更新に使用する URI を指定します。文字列か URI::Generic のサブクラスを指定します。
@param all 偽を指定すると最新バージョンの Gem のみ取得します。真を指定すると全てのバージョンの Gem を取得します。 -
Gem
:: Uninstaller # path _ ok?(spec) -> bool (18607.0) -
アンインストール指定されている Gem がインストールされているパスをチェックします。
アンインストール指定されている Gem がインストールされているパスをチェックします。
@param spec Gem::Specification を指定します。 -
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
# empty? -> bool (18607.0) -
ハッシュが空の時、真を返します。
ハッシュが空の時、真を返します。
//emlist[例][ruby]{
puts({}.empty?) #=> true
//} -
IPAddr
# ipv4? -> bool (18607.0) -
IPv4 なら真を返します。
IPv4 なら真を返します。 -
IPAddr
# ipv4 _ mapped? -> bool (18607.0) -
IPv4 射影 IPv6 アドレスなら 真を返します。
IPv4 射影 IPv6 アドレスなら 真を返します。 -
IPAddr
# ipv6? -> bool (18607.0) -
IPv6 なら真を返します。
IPv6 なら真を返します。 -
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) -
ライブラリ内部で使用します。
ライブラリ内部で使用します。 -
Integer
# prime? -> bool (18607.0) -
自身が素数である場合、真を返します。 そうでない場合は偽を返します。
自身が素数である場合、真を返します。
そうでない場合は偽を返します。
//emlist[例][ruby]{
require 'prime'
1.prime? # => false
2.prime? # => true
//}
@see Prime#prime? -
Matrix
# empty? -> bool (18607.0) -
行列が要素を持たないならば true を返します。
行列が要素を持たないならば true を返します。
要素を持たないとは、行数か列数のいずれかが0であることを意味します。
@see Matrix.empty -
Matrix
# permutation? -> bool (18607.0) -
行列が置換行列ならば true を返します。
行列が置換行列ならば true を返します。
@raise ExceptionForMatrix::ErrDimensionMismatch 行列が正方行列でない場合に発生します