ライブラリ
- ビルトイン (105)
-
cgi
/ core (5) - csv (4)
- date (5)
- dbm (3)
- delegate (1)
- drb (1)
- fiddle (1)
- gdbm (3)
-
io
/ nonblock (1) -
io
/ wait (2) - ipaddr (1)
-
irb
/ cmd / load (1) -
irb
/ context (5) -
irb
/ ext / tracer (2) -
irb
/ ext / use-loader (3) -
irb
/ input-method (2) - json (3)
- kconv (2)
- logger (1)
- matrix (8)
- mkmf (16)
- monitor (1)
-
mutex
_ m (4) -
net
/ ftp (5) -
net
/ http (6) -
net
/ imap (4) -
net
/ pop (1) -
net
/ smtp (4) - observer (1)
- openssl (14)
- ostruct (2)
- pathname (5)
- prime (1)
- pstore (1)
- psych (8)
- rake (1)
-
rdoc
/ code _ object (3) -
rdoc
/ markdown (1) - resolv (2)
-
rexml
/ document (4) -
rexml
/ parsers / pullparser (14) -
rinda
/ tuplespace (3) - ripper (1)
- rubygems (1)
-
rubygems
/ commands / build _ command (1) -
rubygems
/ config _ file (1) -
rubygems
/ custom _ require (1) -
rubygems
/ dependency _ list (1) -
rubygems
/ remote _ fetcher (1) -
rubygems
/ requirement (7) -
rubygems
/ security (6) -
rubygems
/ source _ index (1) -
rubygems
/ specification (3) -
rubygems
/ uninstaller (3) -
rubygems
/ user _ interaction (2) - sdbm (3)
- set (6)
- shell (5)
-
shell
/ command-processor (3) -
shell
/ filter (3) - socket (7)
- sync (2)
-
syslog
/ logger (2) - uri (5)
-
webrick
/ httpauth / basicauth (1) -
webrick
/ httprequest (3) -
webrick
/ httpresponse (1) -
webrick
/ httpservlet / filehandler (1) -
webrick
/ log (1) - win32ole (3)
-
yaml
/ dbm (1)
クラス
- Addrinfo (5)
- Array (1)
- BasicObject (1)
- BasicSocket (2)
- Bignum (5)
-
CGI
:: Cookie (1) - CSV (3)
-
CSV
:: Row (1) - DBM (3)
-
DRb
:: DRbServer (1) - Date (5)
- Delegator (1)
- Encoding (1)
-
Encoding
:: InvalidByteSequenceError (1) -
Enumerator
:: Lazy (6) -
Fiddle
:: Pointer (1) -
File
:: Stat (3) - Fixnum (8)
- GDBM (3)
-
Gem
:: Commands :: BuildCommand (1) -
Gem
:: ConfigFile (1) -
Gem
:: DependencyList (1) -
Gem
:: RemoteFetcher (1) -
Gem
:: Requirement (7) -
Gem
:: Security :: Policy (6) -
Gem
:: SourceIndex (1) -
Gem
:: Specification (3) -
Gem
:: StreamUI (1) -
Gem
:: Uninstaller (3) - Hash (4)
- IO (5)
- IPAddr (1)
-
IRB
:: Context (9) -
IRB
:: ExtendCommand :: Require (1) -
IRB
:: ReadlineInputMethod (1) -
IRB
:: StdioInputMethod (1) -
JSON
:: State (3) - Logger (1)
- Matrix (7)
-
Matrix
:: LUPDecomposition (1) - Module (13)
-
MonitorMixin
:: ConditionVariable (1) -
Net
:: FTP (4) -
Net
:: FTP :: MLSxEntry (1) -
Net
:: HTTP (2) -
Net
:: HTTPGenericRequest (3) -
Net
:: IMAP :: BodyTypeBasic (1) -
Net
:: IMAP :: BodyTypeMessage (1) -
Net
:: IMAP :: BodyTypeMultipart (1) -
Net
:: IMAP :: BodyTypeText (1) -
Net
:: POP3 (1) -
Net
:: SMTP (4) - Numeric (6)
- Object (4)
-
OpenSSL
:: BN (1) -
OpenSSL
:: OCSP :: CertificateId (1) -
OpenSSL
:: OCSP :: Request (1) -
OpenSSL
:: PKey :: DSA (1) -
OpenSSL
:: PKey :: EC (1) -
OpenSSL
:: PKey :: EC :: Group (2) -
OpenSSL
:: PKey :: EC :: Point (1) -
OpenSSL
:: SSL :: SSLSocket (1) -
OpenSSL
:: X509 :: Request (1) - OpenStruct (2)
- PStore (1)
- Pathname (5)
- Prime (1)
-
Process
:: Status (6) -
Psych
:: Nodes :: Document (4) -
Psych
:: Nodes :: Scalar (2) -
Psych
:: Nodes :: Sequence (2) -
RDoc
:: CodeObject (3) -
RDoc
:: Markdown (1) -
RDoc
:: Options (7) -
REXML
:: AttlistDecl (1) -
REXML
:: Attribute (1) -
REXML
:: Element (1) -
REXML
:: Instruction (1) -
REXML
:: Parsers :: PullEvent (12) -
REXML
:: Parsers :: PullParser (2) -
Rake
:: FileList (1) - Range (2)
- Regexp (3)
-
Resolv
:: DNS :: Name (2) -
Rinda
:: TupleEntry (3) - Ripper (1)
- SDBM (3)
- Set (6)
- Shell (5)
-
Shell
:: CommandProcessor (3) -
Shell
:: Filter (3) - String (4)
- Struct (3)
-
Syslog
:: Logger (2) - SystemExit (1)
- Thread (1)
-
Thread
:: Mutex (3) -
Thread
:: Queue (2) - ThreadGroup (1)
- Time (5)
- TrueClass (3)
-
URI
:: Generic (5) - UnboundMethod (2)
-
WEBrick
:: BasicLog (1) -
WEBrick
:: Cookie (2) -
WEBrick
:: HTTPAuth :: BasicAuth (1) -
WEBrick
:: HTTPRequest (3) -
WEBrick
:: HTTPResponse (1) -
WEBrick
:: HTTPServlet :: DefaultFileHandler (1) -
WIN32OLE
_ METHOD (1) -
WIN32OLE
_ PARAM (2) -
YAML
:: DBM (1)
モジュール
-
CGI
:: QueryExtension (5) - Enumerable (16)
-
Gem
:: UserInteraction (1) -
IRB
:: ExtendCommandBundle (1) - Kernel (18)
-
Mutex
_ m (4) -
Net
:: HTTPHeader (1) - Observable (1)
-
OpenSSL
:: Buffering (3) -
OpenSSL
:: SSL :: SocketForwarder (1) -
Sync
_ m (2)
キーワード
- & (1)
- < (2)
- <= (2)
- == (11)
- === (3)
- =~ (1)
- > (2)
- >= (2)
- ^ (1)
- absolute (1)
- absolute? (3)
- alive? (1)
- all? (2)
- any? (2)
-
ask
_ if _ ok (1) -
ask
_ yes _ no (2) - attlistdecl? (1)
- authenticate (1)
-
auto
_ indent _ mode (1) - autoclose= (1)
- autoclose? (1)
-
body
_ exist? (1) - canceled? (1)
-
capable
_ cram _ md5 _ auth? (1) -
capable
_ login _ auth? (1) -
capable
_ plain _ auth? (1) - cdata? (1)
- changed (1)
-
check
_ circular? (1) -
chunk
_ while (1) - chunked? (2)
-
class
_ variable _ defined? (1) - closed? (1)
-
cmp
_ issuer (1) - comment? (1)
-
const
_ defined? (1) - coredump? (1)
- debug (1)
- debug? (5)
-
debug
_ mode (1) -
debug
_ mode= (1) -
dependencies
_ ok? (1) -
do
_ not _ reverse _ lookup (1) -
do
_ not _ reverse _ lookup= (2) - doctype? (1)
-
document
_ children (1) -
document
_ self (1) - documented? (1)
-
dry
_ run (1) - dummy? (1)
- elementdecl? (1)
- empty? (2)
-
enable
_ config (2) - enclosed? (1)
-
end
_ element? (1) - entitydecl? (1)
- eof (1)
- eof? (3)
- eql? (7)
- equal? (4)
- even? (2)
- exact? (1)
-
exclude
_ end? (1) -
excluded
_ from _ list? (1) - exclusive? (1)
- executable? (5)
-
executable
_ real? (5) - execute (1)
- exited? (1)
- expired? (1)
-
file
_ input? (1) -
file
_ uri? (1) -
find
_ library (2) -
fixed
_ encoding? (1) -
force
_ output (1) -
force
_ quotes? (1) -
force
_ update (1) - gem (1)
- github (1)
-
has
_ attributes? (1) -
has
_ key? (1) -
has
_ next? (1) -
has
_ test _ suite? (1) -
has
_ unit _ tests? (1) -
has
_ value? (5) -
have
_ func (2) -
have
_ library (2) -
have
_ struct _ member (2) - here? (1)
- hierarchical? (1)
- implicit (2)
- implicit= (2)
-
implicit
_ end (1) -
implicit
_ end= (1) - include? (14)
-
include
_ line _ numbers (1) -
incomplete
_ input? (1) -
inline
_ source (1) - input? (1)
- instruction? (1)
- integer? (1)
-
ipv4
_ multicast? (1) -
ipv6
_ multicast? (1) -
ipv6
_ unique _ local? (1) -
ipv6
_ unspecified? (1) -
irb
_ require (1) - iseuc (1)
- isutf8 (1)
- julian? (1)
-
keep
_ alive (1) -
keep
_ alive? (1) - key? (1)
-
line
_ numbers (1) - locked? (2)
-
lower
_ triangular? (1) - member? (2)
-
method
_ defined? (1) - mountpoint? (1)
-
mu
_ locked? (1) -
mu
_ try _ lock (1) - multipart? (5)
- negative? (1)
- nonblock (1)
- none? (3)
-
not
_ modified? (1) - notationdecl? (1)
- null? (1)
- odd? (2)
-
ok
_ to _ remove? (1) -
on
_ curve? (1) - one? (2)
-
only
_ signed (1) -
only
_ trusted (1) - output? (1)
- owned? (1)
-
path
_ ok? (1) -
pending
_ interrupt? (1) - permutation? (1)
- positive? (1)
- prerelease? (1)
- prime? (1)
-
prime
_ fasttest? (1) -
private
_ method _ defined? (1) -
proper
_ subset? (1) -
proper
_ superset? (1) -
protected
_ method _ defined? (1) - public? (1)
-
public
_ key? (1) -
public
_ method _ defined? (1) - purgeable? (1)
- quiet (1)
-
quirks
_ mode (1) -
quirks
_ mode? (1) - quoted (1)
- quoted= (1)
- real? (1)
- regular? (1)
- relative? (1)
-
request
_ body _ permitted? (1) - require (1)
-
respond
_ to? (1) -
respond
_ to _ missing? (2) -
response
_ body _ permitted? (1) - resume (1)
- resume= (1)
-
return
_ headers? (1) -
return
_ type (1) -
satisfied
_ by? (1) -
satisfies
_ requirement? (1) - saturday? (2)
- secure (2)
- secure= (1)
-
session
_ reused? (1) - setuid? (5)
- signaled? (1)
-
singleton
_ class? (1) - singular? (2)
-
slice
_ after (4) -
slice
_ before (5) -
slice
_ when (2) - specific? (1)
- square? (1)
- ssl? (1)
-
start
_ element? (1) -
starttls
_ auto? (1) - stopped? (1)
-
subdomain
_ of? (1) - subset? (1)
- success? (2)
- sunday? (2)
- superset? (1)
- sync (1)
-
sync
_ exclusive? (1) - text? (1)
- thursday? (2)
-
try
_ func (2) -
try
_ lock (2) -
try
_ run (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)
- value? (4)
- verify (2)
-
verify
_ chain (1) -
verify
_ data (1) -
verify
_ root (1) -
verify
_ signer (1) - wait (2)
-
wait
_ readable (1) -
with
_ config (2) - xmldecl? (1)
- yaml? (1)
- yydebug (1)
- zero? (2)
- | (1)
検索結果
先頭5件
-
RDoc
:: Options # force _ output -> bool (36907.0) -
コマンドライン引数の --force_output オプションを指定していた場合、true を返します。--no-force_output オプションを指定していた場合、false を返 します。
コマンドライン引数の --force_output オプションを指定していた場合、true
を返します。--no-force_output オプションを指定していた場合、false を返
します。
どちらも指定しなかった場合は true を返します。 -
WIN32OLE
_ PARAM # output? -> bool (36907.0) -
パラメータがクライアントからの結果を受け取るためのものかを判定します。
パラメータがクライアントからの結果を受け取るためのものかを判定します。
OLEオートメーションのパラメータは、in(クライアントからサーバへ与える。
WIN32OLE_PARAM#input?が真)、out(サーバがクライアントへ与える。
WIN32OLE_PARAM#output?が真)および、inout(クライアントからサーバ
へ与え、サーバがクライアントへ与える)の3種類の方向属性のいずれかを持ち
ます。
output?メソッドはout属性またはinout属性なら真を返します。
@return メソッドの方向属性がoutまたはinoutならば真を返します。
tobj = W... -
WEBrick
:: HTTPAuth :: BasicAuth # authenticate(request , response) -> bool (36607.0) -
クライアントから送られてきたユーザ名とパスワードを認証します。 認証に失敗した場合は challenge を呼びます。
クライアントから送られてきたユーザ名とパスワードを認証します。
認証に失敗した場合は challenge を呼びます。
@param request WEBrick::HTTPRequest のインスタンスを指定します。
@param response WEBrick::HTTPResponse のインスタンスを指定します。
@raise WEBrick::HTTPStatus::Unauthorized 認証に失敗した場合に発生します。 -
Net
:: HTTPGenericRequest # request _ body _ permitted? -> bool (27607.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
:: IMAP :: BodyTypeMultipart # multipart? -> bool (27607.0) -
マルチパートかどうかを返します。 true を返します。
マルチパートかどうかを返します。
true を返します。 -
DBM
# has _ value?(value) -> bool (18910.0) -
value を値とする組がデータベース中に存在する時、真を返します。
value を値とする組がデータベース中に存在する時、真を返します。
@param value 検索したい値。 -
DBM
# value?(value) -> bool (18910.0) -
value を値とする組がデータベース中に存在する時、真を返します。
value を値とする組がデータベース中に存在する時、真を返します。
@param value 検索したい値。 -
GDBM
# has _ value?(value) -> bool (18910.0) -
value を値とする要素がデータベース中に存在する時、真を返します。
value を値とする要素がデータベース中に存在する時、真を返します。
@param value 検索したい値。 -
GDBM
# value?(value) -> bool (18910.0) -
value を値とする要素がデータベース中に存在する時、真を返します。
value を値とする要素がデータベース中に存在する時、真を返します。
@param value 検索したい値。 -
Hash
# has _ value?(value) -> bool (18910.0) -
ハッシュが value を値として持つ時真を返します。 値の一致判定は == で行われます。
ハッシュが value を値として持つ時真を返します。
値の一致判定は == で行われます。
@param value 探索する値を指定します。
//emlist[][ruby]{
p({1 => "one"}.value?("one")) #=> true
p({1 => "one"}.value?("two")) #=> false
//}
@see Hash#key? -
Hash
# value?(value) -> bool (18910.0) -
ハッシュが value を値として持つ時真を返します。 値の一致判定は == で行われます。
ハッシュが value を値として持つ時真を返します。
値の一致判定は == で行われます。
@param value 探索する値を指定します。
//emlist[][ruby]{
p({1 => "one"}.value?("one")) #=> true
p({1 => "one"}.value?("two")) #=> false
//}
@see Hash#key? -
Kernel
# have _ func(func , headers = nil) -> bool (18910.0) -
関数 func がシステムに存在するかどうかを検査します。
関数 func がシステムに存在するかどうかを検査します。
関数 func が存在すれば $defs に "-DHAVE_func" (func は大文字に変
換されます) を追加して true を返します。関数 func が見つからないときは
グローバル変数を変更せず false を返します。
@param func 関数名を指定します。
@param headers 関数 func を使用するのに必要なヘッダファイル名を指定しま
す。これは関数の型をチェックするためではなく、関数が実際
にはマクロで定義されている場合などの... -
Kernel
# have _ func(func , headers = nil) { . . . } -> bool (18910.0) -
関数 func がシステムに存在するかどうかを検査します。
関数 func がシステムに存在するかどうかを検査します。
関数 func が存在すれば $defs に "-DHAVE_func" (func は大文字に変
換されます) を追加して true を返します。関数 func が見つからないときは
グローバル変数を変更せず false を返します。
@param func 関数名を指定します。
@param headers 関数 func を使用するのに必要なヘッダファイル名を指定しま
す。これは関数の型をチェックするためではなく、関数が実際
にはマクロで定義されている場合などの... -
Kernel
# try _ func(func , libs , headers = nil) -> bool (18910.0) -
関数 func がシステムに存在するかどうか検査します。 Kernel#have_func を使ってください。
関数 func がシステムに存在するかどうか検査します。
Kernel#have_func を使ってください。
@param func 関数名を指定します。
@param libs ライブラリの名前を指定します。
@param headers 関数 func を使用するのに必要なヘッダファイル名を指定しま
す。これは関数の型をチェックするためではなく、関数が実際
にはマクロで定義されている場合などのために使用します。 -
Kernel
# try _ func(func , libs , headers = nil) { . . . } -> bool (18910.0) -
関数 func がシステムに存在するかどうか検査します。 Kernel#have_func を使ってください。
関数 func がシステムに存在するかどうか検査します。
Kernel#have_func を使ってください。
@param func 関数名を指定します。
@param libs ライブラリの名前を指定します。
@param headers 関数 func を使用するのに必要なヘッダファイル名を指定しま
す。これは関数の型をチェックするためではなく、関数が実際
にはマクロで定義されている場合などのために使用します。 -
SDBM
# has _ value?(value) -> bool (18910.0) -
value を値とする組がデータベース中に存在する時、真を返します。
value を値とする組がデータベース中に存在する時、真を返します。
@param value 検索したい値。 -
SDBM
# value?(value) -> bool (18910.0) -
value を値とする組がデータベース中に存在する時、真を返します。
value を値とする組がデータベース中に存在する時、真を返します。
@param value 検索したい値。 -
Gem
:: RemoteFetcher # file _ uri?(uri) -> bool (18907.0) -
"file://" で始まる文字列である場合は真を返します。そうでない場合は偽を返します。
"file://" で始まる文字列である場合は真を返します。そうでない場合は偽を返します。
@param uri URI を表す文字列を指定します。 -
YAML
:: DBM # has _ value?(value) -> bool (18907.0) -
value を値とする組がデータベース中に存在する時、真を返します。
value を値とする組がデータベース中に存在する時、真を返します。
@param value 検索したい値を指定します。YAML 形式に変換できるオブジェク
トが指定できます。 -
String
# unicode _ normalized?(form = :nfc) -> bool (18679.0) -
self が引数 form で指定された正規化形式で Unicode 正規化された文字列か どうかを返します。
self が引数 form で指定された正規化形式で Unicode 正規化された文字列か
どうかを返します。
@param form 正規化形式を :nfc、:nfd、:nfkc、:nfkd のいずれかで指定しま
す。省略した場合は :nfc になります。
@raise Encoding::CompatibilityError self が Unicode 文字列ではない場合
に発生します。
//emlist[例][ruby]{
"a\u0300".unicode_normalized? ... -
BasicSocket
# do _ not _ reverse _ lookup=(bool) (18625.0) -
アドレスからホスト名への逆引きの設定をソケットごとに設定します。
アドレスからホスト名への逆引きの設定をソケットごとに設定します。
@param bool この値が真ならアドレスからホスト名への逆引きを行わなくなります。
@see BasicSocket#do_not_reverse_lookup -
IO
# autoclose=(bool) (18625.0) -
auto-close フラグを設定します。
auto-close フラグを設定します。
フラグが設定されているオブジェクトは
close時/GCでのファイナライザ呼出時にファイルデスクリプタを close します。
偽を設定すると close しません。
@param bool 真偽値でフラグを設定します
@see IO#autoclose?
f = open("/dev/null")
IO.for_fd(f.fileno)
# ...
f.gets # may cause Errno::EBADF
f = open("/dev/null")
IO.for_fd(f.fileno).auto... -
Net
:: HTTP # use _ ssl=(bool) (18625.0) -
HTTP で SSL/TLS を使うかどうかを設定します。
HTTP で SSL/TLS を使うかどうかを設定します。
HTTPS 使う場合は true を設定します。
セッションを開始する前に設定をしなければなりません。
デフォルトでは false です。
つまり SSL/TLS を有効にするには必ず use_ssl = true を呼ぶ必要があります。
@param bool SSL/TLS を利用するかどうか
@raise IOError セッション開始後に設定を変更しようとすると発生します -
OpenSSL
:: SSL :: SocketForwarder # do _ not _ reverse _ lookup=(bool) (18625.0) -
真を渡すとアドレスからホスト名への逆引きを行わなくなります。
真を渡すとアドレスからホスト名への逆引きを行わなくなります。
BasicSocket#do_not_reverse_lookup と同様です。
@param bool 真で逆引きを抑制します -
Psych
:: Nodes :: Scalar # quoted=(bool) (18625.0) -
scalar が quoted であるかどうかを変更します。
scalar が quoted であるかどうかを変更します。
@param bool 設定する真偽値
@see Psych::Nodes::Scalar#quoted,
Psych::Nodes::Scalar.new -
CGI
:: QueryExtension # include?(*args) -> bool (18613.0) -
与えられたキーがクエリに含まれている場合は、真を返します。 そうでない場合は、偽を返します。
与えられたキーがクエリに含まれている場合は、真を返します。
そうでない場合は、偽を返します。
@param args キーを一つ以上指定します。 -
Enumerable
# include?(val) -> bool (18610.0) -
val と == の関係にある要素を含むとき真を返します。
val と == の関係にある要素を含むとき真を返します。
@param val 任意のオブジェクト
//emlist[例][ruby]{
[2, 4, 6].include? 2 #=> true
[2, 4, 6].include? 1 #=> false
[2, 4, 6].member? 2 #=> true
[2, 4, 6].member? 1 #=> false
//} -
IRB
:: Context # use _ loader -> bool (18610.0) -
load または require 時に irb のファイル読み込み機能(irb_load、 irb_require)を使うかどうかを返します。
load または require 時に irb のファイル読み込み機能(irb_load、
irb_require)を使うかどうかを返します。
@see IRB::Context#use_loader= -
IRB
:: Context # use _ loader? -> bool (18610.0) -
load または require 時に irb のファイル読み込み機能(irb_load、 irb_require)を使うかどうかを返します。
load または require 時に irb のファイル読み込み機能(irb_load、
irb_require)を使うかどうかを返します。
@see IRB::Context#use_loader= -
IRB
:: Context # use _ readline -> bool | nil (18610.0) -
readline を使うかどうかを返します。
readline を使うかどうかを返します。
@return 戻り値よって以下のように動作します。
: true
readline ライブラリを使う
: false
readline ライブラリを使わない
: nil
inf-ruby-mode 以外で readline ライブラリを利用しようとする (デフォルト)
動作を変更するためには .irbrc ファイル中で IRB.conf[:USE_READLINE] の設
定や irb 起動時に --readline オプション、--noreadline オプションの指定
を行います。 -
IRB
:: Context # use _ readline? -> bool | nil (18610.0) -
readline を使うかどうかを返します。
readline を使うかどうかを返します。
@return 戻り値よって以下のように動作します。
: true
readline ライブラリを使う
: false
readline ライブラリを使わない
: nil
inf-ruby-mode 以外で readline ライブラリを利用しようとする (デフォルト)
動作を変更するためには .irbrc ファイル中で IRB.conf[:USE_READLINE] の設
定や irb 起動時に --readline オプション、--noreadline オプションの指定
を行います。 -
IRB
:: Context # use _ tracer -> bool (18610.0) -
irb への入力を評価する時に tracer が有効かどうかを返します。
irb への入力を評価する時に tracer が有効かどうかを返します。
@see tracer, IRB::Context#use_tracer= -
IRB
:: Context # use _ tracer? -> bool (18610.0) -
irb への入力を評価する時に tracer が有効かどうかを返します。
irb への入力を評価する時に tracer が有効かどうかを返します。
@see tracer, IRB::Context#use_tracer= -
JSON
:: State # quirks _ mode -> bool (18610.0) -
Returns true, if quirks mode is enabled. Otherwise returns false.
Returns true, if quirks mode is enabled. Otherwise returns false. -
JSON
:: State # quirks _ mode? -> bool (18610.0) -
Returns true, if quirks mode is enabled. Otherwise returns false.
Returns true, if quirks mode is enabled. Otherwise returns false. -
Kernel
# have _ struct _ member(type , member , headers = nil) -> bool (18610.0) -
member というメンバを持つ構造体 type がシステムに存在するかどうか検査します。
member というメンバを持つ構造体 type がシステムに存在するかどうか検査します。
member というメンバを持つ構造体 type がシステムに存在する場合は、
グローバル変数 $defs に "-DHAVE_type_member" を追加し、真を返します。
member というメンバを持つ構造体 type が存在しない場合は、偽を返します。
例えば
require 'mkmf'
have_struct_member('struct foo', 'bar') # => true
である場合、HAVE_STRUCT_FOO_BAR というプリプロセッサマクロをコンパ... -
Kernel
# have _ struct _ member(type , member , headers = nil) { . . . } -> bool (18610.0) -
member というメンバを持つ構造体 type がシステムに存在するかどうか検査します。
member というメンバを持つ構造体 type がシステムに存在するかどうか検査します。
member というメンバを持つ構造体 type がシステムに存在する場合は、
グローバル変数 $defs に "-DHAVE_type_member" を追加し、真を返します。
member というメンバを持つ構造体 type が存在しない場合は、偽を返します。
例えば
require 'mkmf'
have_struct_member('struct foo', 'bar') # => true
である場合、HAVE_STRUCT_FOO_BAR というプリプロセッサマクロをコンパ... -
Kernel
# try _ run(src , opt = "") -> bool | nil (18610.0) -
与えられたソースコードが、コンパイルやリンクできるかどうか検査します。
与えられたソースコードが、コンパイルやリンクできるかどうか検査します。
以下の全ての検査に成功した場合は、真を返します。そうでない場合は偽を返します。
* src が C のソースとしてコンパイルできるか
* 生成されたオブジェクトが依存しているライブラリとリンクできるか
* リンクしたファイルが実行可能かどうか
* 実行ファイルがきちんと存在しているかどうか
ブロックを与えた場合、そのブロックはコンパイル前に評価されます。
ブロック内でソースコードを変更することができます。
@param src C のソースコードを指定します。
@param opt リンカに渡す... -
Kernel
# try _ run(src , opt = "") { . . . } -> bool | nil (18610.0) -
与えられたソースコードが、コンパイルやリンクできるかどうか検査します。
与えられたソースコードが、コンパイルやリンクできるかどうか検査します。
以下の全ての検査に成功した場合は、真を返します。そうでない場合は偽を返します。
* src が C のソースとしてコンパイルできるか
* 生成されたオブジェクトが依存しているライブラリとリンクできるか
* リンクしたファイルが実行可能かどうか
* 実行ファイルがきちんと存在しているかどうか
ブロックを与えた場合、そのブロックはコンパイル前に評価されます。
ブロック内でソースコードを変更することができます。
@param src C のソースコードを指定します。
@param opt リンカに渡す... -
Mutex
_ m # mu _ locked? -> bool (18610.0) -
self がロックされている時、真を返します。
self がロックされている時、真を返します。 -
Mutex
_ m # mu _ try _ lock -> bool (18610.0) -
self をロックしようとして、成功した場合、真を返し、ロックを得ます。
self をロックしようとして、成功した場合、真を返し、ロックを得ます。
ロックできなかった場合にはブロックせず偽を返します。 -
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
//} -
Set
# proper _ subset?(set) -> bool (18610.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 (18610.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
# subset?(set) -> bool (18610.0) -
self が集合 set の部分集合である場合に true を返します。
self が集合 set の部分集合である場合に true を返します。
subset? は、2 つの集合が等しい場合にも true となります。
proper_subset? は、2 つの集合が等しい場合には false を返します。
@param set 比較対象の Set オブジェクトを指定します。
@raise ArgumentError 引数が Set オブジェクトでない場合に発生します。
//emlist[][ruby]{
require 'set'
s = Set[1, 2]
p s.subset?(Set[1, 2, 3]) # => true
p s... -
Set
# superset?(set) -> bool (18610.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]) ... -
Shell
# debug -> bool | Integer (18610.0) -
@todo
@todo -
Shell
# debug? -> bool | Integer (18610.0) -
@todo
@todo -
Sync
_ m # exclusive? -> bool (18610.0) -
排他ロックされているかどうかを返します。
排他ロックされているかどうかを返します。 -
Sync
_ m # sync _ exclusive? -> bool (18610.0) -
排他ロックされているかどうかを返します。
排他ロックされているかどうかを返します。 -
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 -
Addrinfo
# ipv4 _ multicast? -> bool (18607.0) -
IPv4 のマルチキャストアドレス(224.0.0.0/4)であれば真を返します。
IPv4 のマルチキャストアドレス(224.0.0.0/4)であれば真を返します。 -
Addrinfo
# ipv6 _ multicast? -> bool (18607.0) -
IPv6 のマルチキャストアドレス(ff00::/8)であれば真を返します。
IPv6 のマルチキャストアドレス(ff00::/8)であれば真を返します。 -
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
# unix? -> bool (18607.0) -
アドレスが Unix domain socket のものならば true を返します。
アドレスが Unix domain socket のものならば true を返します。
require 'socket'
Addrinfo.tcp("127.0.0.1", 80).unix? #=> false
Addrinfo.tcp("::1", 80).unix? #=> false
Addrinfo.unix("/tmp/sock").unix? #=> true
@see Addrinfo#ip? -
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... -
CGI
:: Cookie # secure -> bool (18607.0) -
自身がセキュアクッキーである場合は、真を返します。 そうでない場合は、偽を返します。
自身がセキュアクッキーである場合は、真を返します。
そうでない場合は、偽を返します。 -
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
# 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... -
Date
# julian? -> bool (18607.0) -
ユリウス暦なら真を返します。
ユリウス暦なら真を返します。 -
Date
# saturday? -> bool (18607.0) -
土曜日なら真を返します。
土曜日なら真を返します。 -
Date
# sunday? -> bool (18607.0) -
日曜日なら真を返します。
日曜日なら真を返します。 -
Date
# thursday? -> bool (18607.0) -
木曜日なら真を返します。
木曜日なら真を返します。 -
Date
# tuesday? -> bool (18607.0) -
火曜日なら真を返します。
火曜日なら真を返します。 -
Encoding
# dummy? -> bool (18607.0) -
自身がダミーエンコーディングである場合に true を返します。 そうでない場合に false を返します。
自身がダミーエンコーディングである場合に true を返します。
そうでない場合に false を返します。
ダミーエンコーディングとは Ruby が名前を知っているものの実質的には対応していないエンコーディングのことです。例えば、ダミーエンコーディングで符号化された文字列の場合、 String#length はマルチバイト文字を考慮せずにバイト列の長さを返します。
ダミーエンコーディングも IO の外部エンコーディングに指定できます。また
Ruby はサポートしていないが拡張ライブラリがサポートしているエンコーディングを扱う場合にも
用います。
//emlist[例][ruby]{
E... -
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... -
Fiddle
:: Pointer # null? -> bool (18607.0) -
自身が NULL なら true を返します。そうでないなら false を返します。
自身が NULL なら true を返します。そうでないなら false を返します。 -
File
:: Stat # executable? -> bool (18607.0) -
実効ユーザ/グループIDで実行できる時に真を返します。
実効ユーザ/グループIDで実行できる時に真を返します。
//emlist[][ruby]{
p File::Stat.new($0).executable?
# 例
#=> true
//} -
File
:: Stat # executable _ real? -> bool (18607.0) -
実ユーザ/グループIDで実行できる時に真を返します。
実ユーザ/グループIDで実行できる時に真を返します。
//emlist[][ruby]{
p File::Stat.new($0).executable_real?
#例
#=> true
//} -
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
#...
//} -
Gem
:: ConfigFile # update _ sources -> bool (18607.0) -
真の場合は Gem::SourceInfoCache を毎回更新します。 そうでない場合は、キャッシュがあればキャッシュの情報を使用します。
真の場合は Gem::SourceInfoCache を毎回更新します。
そうでない場合は、キャッシュがあればキャッシュの情報を使用します。 -
Gem
:: Security :: Policy # only _ trusted -> bool (18607.0) -
この値が真である場合は、検証済みの Gem のみインストールします。
この値が真である場合は、検証済みの Gem のみインストールします。 -
Gem
:: SourceIndex # update(source _ uri , all) -> bool (18607.0) -
第一引数で指定された URI を使用して自身を更新します。
第一引数で指定された URI を使用して自身を更新します。
@param source_uri 更新に使用する URI を指定します。文字列か URI::Generic のサブクラスを指定します。
@param all 偽を指定すると最新バージョンの Gem のみ取得します。真を指定すると全てのバージョンの Gem を取得します。 -
Gem
:: Specification # has _ test _ suite? -> bool (18607.0) -
このメソッドは非推奨です。 Gem::Specification#has_unit_tests? を使用してください。
このメソッドは非推奨です。 Gem::Specification#has_unit_tests? を使用してください。 -
Gem
:: Specification # has _ unit _ tests? -> bool (18607.0) -
この Gem パッケージがユニットテストを含むかどうか返します。
この Gem パッケージがユニットテストを含むかどうか返します。
真の場合はユニットテストを含みます。そうでない場合は偽を返します。 -
Gem
:: Specification # satisfies _ requirement?(dependency) -> bool (18607.0) -
この Gem パッケージが与えられた依存関係を満たすかどうかを返します。
この Gem パッケージが与えられた依存関係を満たすかどうかを返します。
依存関係を満たす場合は真を返します。そうでない場合は偽を返します。
@param dependency チェックしたい依存関係を指定します。
@see Gem::Dependency -
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= -
IRB
:: Context # auto _ indent _ mode -> bool (18607.0) -
入力が次の行に継続した時に自動で字下げを行うかどうかを返します。
入力が次の行に継続した時に自動で字下げを行うかどうかを返します。
デフォルト値は false です。
@return 自動で字下げを行う場合は true を返します。行わない場合は false
を返します。
@see IRB::Context#auto_indent_mode= -
IRB
:: Context # debug? -> bool (18607.0) -
irb がデバッグモード(IRB::Context#debug_level が 1 以上)で動作し ているかどうかを返します。
irb がデバッグモード(IRB::Context#debug_level が 1 以上)で動作し
ているかどうかを返します。
デフォルト値は false です。
@see IRB::Context#debug_level, IRB::Context#debug_level= -
IRB
:: Context # file _ input? -> bool (18607.0) -
ライブラリ内部で使用します。
ライブラリ内部で使用します。 -
IRB
:: ExtendCommand :: Require # execute(file _ name) -> bool (18607.0) -
ファイル file_name を現在の irb インタプリタ上で実行します。
ファイル file_name を現在の irb インタプリタ上で実行します。
file_name に Ruby スクリプトを指定した場合は、Kernel.#require と異
なり、file_name の内容を irb で一行ずつタイプしたかのように、irb 上で一
行ずつ評価されます。require に成功した場合は true を、そうでない場合は
false を返します。
拡張ライブラリ(*.so,*.o,*.dll など)を指定した場合は単純に require され
ます。
@param file_name ファイル名を文字列で指定します。 -
IRB
:: ExtendCommandBundle # irb _ require(*opts , &b) -> bool (18607.0) -
現在の irb に関する IRB::Context に対して irb_require コマンドを 実行します。
現在の irb に関する IRB::Context に対して irb_require コマンドを
実行します。
@see IRB::ExtendCommand::Require#execute -
JSON
:: State # check _ circular? -> bool (18607.0) -
循環参照のチェックを行う場合は、真を返します。 そうでない場合は偽を返します。
循環参照のチェックを行う場合は、真を返します。
そうでない場合は偽を返します。
//emlist[例 ネストをチェックするケース][ruby]{
require "json"
a = [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[0]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]... -
Kernel
# require(path) -> bool (18607.0) -
RubyGems を require すると、Kernel#require が Gem を 要求されたときにロードするように置き換えます。
RubyGems を require すると、Kernel#require が Gem を
要求されたときにロードするように置き換えます。
再定義された Kernel#require を呼び出すと以下の事を行います。
Ruby のロードパスに存在するライブラリを指定した場合はそのままロードします。
そうではなく、インストールされた Gem ファイルの中から見つかった場合は、
その Gem をロードパスに登録します。
@param path ロードしたいライブラリの名前を指定します。
@return 既にロードされているライブラリを再度ロードしようとした場合は false を返します。
... -
Logger
# debug? -> bool (18607.0) -
現在の Logger オブジェクトが DEBUG 以上のログレベルのメッセージを記録するなら 真を返します。
現在の Logger オブジェクトが DEBUG 以上のログレベルのメッセージを記録するなら
真を返します。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDOUT, level: Logger::Severity::DEBUG)
logger.debug? # => true
logger = Logger.new(STDOUT, level: Logger::Severity::INFO)
logger.debug? # => false
//} -
Matrix
# lower _ triangular? -> bool (18607.0) -
行列が下三角行列ならば true を返します。
行列が下三角行列ならば true を返します。 -
Matrix
# permutation? -> bool (18607.0) -
行列が置換行列ならば true を返します。
行列が置換行列ならば true を返します。
@raise ExceptionForMatrix::ErrDimensionMismatch 行列が正方行列でない場合に発生します -
Matrix
# regular? -> bool (18607.0) -
行列が正方で正則なら true を、特異なら false を返します。
行列が正方で正則なら true を、特異なら false を返します。
行列が正則であるとは、正方行列であり、かつ、その逆行列が存在することです。
行列式が0でないことと同値です。
正方行列でない場合には例外 ExceptionForMatrix::ErrDimensionMismatch を
発生させます。
//emlist[例][ruby]{
require 'matrix'
a1 = [ 1, 2, 3]
a2 = [10, 15, 20]
a3 = [-1, -2, 1.5]
m = Matrix[a1, a2, a3]
p m.regular? # => true
... -
Matrix
# singular? -> bool (18607.0) -
行列が正方で特異なら true を、正則なら false を返します。
行列が正方で特異なら true を、正則なら false を返します。
行列が特異(singular)であるとは、正則でないことです。
行列式が0であること同値です。
正方行列でない場合には例外 ExceptionForMatrix::ErrDimensionMismatch を
発生させます。
@raise ExceptionForMatrix::ErrDimensionMismatch 行列が正方行列でない場合に発生します -
Matrix
# square? -> bool (18607.0) -
正方行列であるなら、 true を返します。
正方行列であるなら、 true を返します。 -
Matrix
# unitary? -> bool (18607.0) -
行列がユニタリならば true を返します。
行列がユニタリならば true を返します。
@raise ExceptionForMatrix::ErrDimensionMismatch 行列が正方行列でない場合に発生します -
Matrix
# upper _ triangular? -> bool (18607.0) -
行列が上三角行列ならば true を返します。
行列が上三角行列ならば true を返します。