ライブラリ
- ビルトイン (61)
- bigdecimal (4)
-
bigdecimal
/ jacobian (1) -
bigdecimal
/ math (1) -
cgi
/ core (20) -
cgi
/ html (2) - cmath (2)
- csv (1)
- date (2)
- drb (1)
- fiddle (1)
- forwardable (2)
- getoptlong (5)
- ipaddr (1)
-
irb
/ cmd / load (1) -
irb
/ ext / use-loader (1) - json (3)
- matrix (3)
-
minitest
/ spec (1) -
minitest
/ unit (1) -
net
/ ftp (1) -
net
/ http (24) -
net
/ imap (11) -
net
/ pop (1) - nkf (1)
- openssl (60)
- optparse (1)
- ostruct (1)
- pathname (1)
- pp (2)
- psych (17)
- rake (1)
- readline (6)
- resolv (2)
-
rexml
/ document (3) -
rexml
/ sax2listener (2) -
rinda
/ rinda (1) -
ripper
/ filter (1) - rss (2)
- rubygems (12)
-
rubygems
/ commands / unpack _ command (1) -
rubygems
/ custom _ require (1) -
rubygems
/ dependency (1) -
rubygems
/ dependency _ installer (2) -
rubygems
/ remote _ fetcher (1) -
rubygems
/ require _ paths _ builder (2) -
rubygems
/ requirement (9) -
rubygems
/ server (3) -
rubygems
/ source _ index (1) -
rubygems
/ specification (7) -
rubygems
/ user _ interaction (6) -
rubygems
/ version (2) - shellwords (2)
- socket (3)
-
test
/ unit (1) - thread (15)
- uri (9)
-
webrick
/ accesslog (2) -
webrick
/ htmlutils (1) -
webrick
/ httpauth (2) -
webrick
/ httpauth / authenticator (2) -
webrick
/ httpauth / basicauth (2) -
webrick
/ httpauth / digestauth (1) -
webrick
/ httprequest (14) -
webrick
/ httpresponse (2) -
webrick
/ https (3) -
webrick
/ httpservlet / abstract (7) -
webrick
/ httpservlet / cgihandler (2) -
webrick
/ httpservlet / erbhandler (2) -
webrick
/ httpservlet / filehandler (7) -
webrick
/ httpservlet / prochandler (2) -
webrick
/ httpstatus (8) -
webrick
/ httputils (10) -
win32
/ registry (9) - win32ole (1)
- zlib (1)
クラス
- Addrinfo (1)
- Array (4)
- BasicObject (1)
- BigDecimal (4)
- Bignum (1)
- CSV (1)
- Complex (1)
-
DRb
:: DRbObject (1) - Date (2)
-
Encoding
:: InvalidByteSequenceError (7) -
Fiddle
:: Pointer (1) - Float (2)
-
Gem
:: Commands :: UnpackCommand (1) -
Gem
:: Dependency (1) -
Gem
:: DependencyInstaller (2) -
Gem
:: LoadError (2) -
Gem
:: RemoteFetcher (1) -
Gem
:: Requirement (9) -
Gem
:: Server (3) -
Gem
:: SourceIndex (1) -
Gem
:: Specification (7) -
Gem
:: StreamUI (6) -
Gem
:: Version (2) - GetoptLong (5)
- Hash (2)
- IPAddr (1)
-
IRB
:: ExtendCommand :: Require (1) -
JSON
:: State (3) - MatchData (1)
- Matrix (2)
- Method (1)
- Module (4)
-
Net
:: FTP (1) -
Net
:: HTTP (11) -
Net
:: HTTPGenericRequest (3) -
Net
:: HTTPRequest (1) -
Net
:: IMAP (3) -
Net
:: IMAP :: MailboxQuota (3) -
Net
:: IMAP :: MailboxQuotaRoot (2) -
Net
:: IMAP :: ThreadMember (1) -
Net
:: POPMail (1) - Numeric (3)
- Object (4)
-
OpenSSL
:: ASN1 :: Sequence (2) -
OpenSSL
:: BN (3) -
OpenSSL
:: OCSP :: BasicResponse (1) -
OpenSSL
:: OCSP :: Request (9) -
OpenSSL
:: PKey :: DSA (4) -
OpenSSL
:: PKey :: EC :: Group (1) -
OpenSSL
:: PKey :: EC :: Point (1) -
OpenSSL
:: PKey :: RSA (8) -
OpenSSL
:: X509 :: ExtensionFactory (3) -
OpenSSL
:: X509 :: Request (18) - OpenStruct (1)
-
OptionParser
:: ParseError (1) - PP (1)
- Pathname (1)
-
Psych
:: Handler (3) -
Psych
:: Nodes :: Scalar (5) -
Psych
:: Nodes :: Sequence (9) -
RDoc
:: Options (1) -
REXML
:: DocType (1) -
REXML
:: Text (1) -
Rake
:: Task (1) - Range (1)
- Rational (1)
- Regexp (1)
-
RubyVM
:: InstructionSequence (12) - Socket (1)
- String (3)
- Struct (2)
-
Thread
:: Queue (10) -
Thread
:: SizedQueue (3) - Time (2)
-
URI
:: FTP (1) -
URI
:: Generic (5) -
URI
:: HTTP (1) -
URI
:: LDAP (1) -
URI
:: MailTo (1) - UnboundMethod (1)
- Vector (1)
-
WEBrick
:: HTTPAuth :: BasicAuth (2) -
WEBrick
:: HTTPAuth :: DigestAuth (1) -
WEBrick
:: HTTPRequest (17) -
WEBrick
:: HTTPResponse (2) -
WEBrick
:: HTTPServlet :: AbstractServlet (7) -
WEBrick
:: HTTPServlet :: CGIHandler (2) -
WEBrick
:: HTTPServlet :: DefaultFileHandler (3) -
WEBrick
:: HTTPServlet :: ERBHandler (2) -
WEBrick
:: HTTPServlet :: FileHandler (4) -
WEBrick
:: HTTPServlet :: ProcHandler (2) -
WEBrick
:: HTTPUtils :: FormData (8) - WIN32OLE (1)
モジュール
- BigMath (1)
-
CGI
:: HtmlExtension (2) -
CGI
:: QueryExtension (13) -
CGI
:: QueryExtension :: Value (6) - CMath (2)
- Enumerable (2)
- Forwardable (2)
-
Gem
:: QuickLoader (8) -
Gem
:: RequirePathsBuilder (1) -
IRB
:: ExtendCommandBundle (1) - Jacobian (1)
- Kernel (4)
- Math (1)
-
MiniTest
:: Assertions (1) -
Net
:: HTTPHeader (3) - ObjectSpace (2)
-
OpenSSL
:: ASN1 (3) -
OpenSSL
:: OCSP (2) -
OpenSSL
:: X509 (1) -
REXML
:: EntityConst (1) -
REXML
:: SAX2Listener (2) -
RSS
:: SyndicationModel (2) - Readline (6)
- Shellwords (2)
-
Socket
:: Constants (1) -
Test
:: Unit (1) -
WEBrick
:: AccessLog (1) -
WEBrick
:: HTMLUtils (1) -
WEBrick
:: HTTPAuth (2) -
WEBrick
:: HTTPAuth :: Authenticator (1) -
WEBrick
:: HTTPAuth :: ProxyAuthenticator (1) -
WEBrick
:: HTTPStatus (4) -
WEBrick
:: HTTPUtils (2) -
Win32
:: Registry :: API (6) -
Win32
:: Registry :: Constants (3) - Zlib (1)
キーワード
- + (1)
- << (1)
- === (1)
- =~ (1)
- AccessLog (1)
- BLOCK (1)
- ConditionVariable (1)
-
DOUBLE
_ QUOTED (1) - EILSEQ (1)
- FLOW (1)
- Filter (1)
- GemPaths (1)
- GemVersions (1)
- HTTPLengthRequired (1)
- HTTPRequestEntityTooLarge (1)
- HTTPRequestHeaderFieldsTooLarge (1)
- HTTPRequestURITooLarge (1)
- HTTPRequestURITooLong (1)
- HTTPRequestedRangeNotSatisfiable (1)
-
IFF
_ 802 _ 1Q _ VLAN (2) - InvalidByteSequenceError (1)
-
KEY
_ QUERY _ VALUE (1) - LengthRequired (1)
- MailboxQuota (1)
- MailboxQuotaRoot (1)
- Marshal (1)
- NKF (1)
-
OS
_ QDOS (1) - QUOT (1)
- Query (1)
- QueryInfoKey (1)
- QueryValue (1)
- QuickLoader (1)
-
RC
_ LENGTH _ REQUIRED (1) -
RC
_ REQUEST _ ENTITY _ TOO _ LARGE (1) -
RC
_ REQUEST _ RANGE _ NOT _ SATISFIABLE (1) -
RC
_ REQUEST _ URI _ TOO _ LARGE (1) -
REG
_ QWORD _ LITTLE _ ENDIAN (1) -
REG
_ RESOURCE _ REQUIREMENTS _ LIST (1) -
REQUIRED
_ ARGUMENT (1) -
REQUIRE
_ ORDER (1) -
RESPONSE
_ STATUS _ MALFORMEDREQUEST (1) -
RESPONSE
_ STATUS _ SIGREQUIRED (1) - RegQueryInfoKey (1)
- RegQueryValueExA (1)
- Request (2)
- RequestCanceledError (1)
- RequestEntityTooLarge (1)
- RequestError (2)
- RequestField (2)
- RequestRangeNotSatisfiable (1)
- RequestURITooLarge (1)
- RequirePathsBuilder (1)
- Requirement (1)
- SEQUENCE (1)
-
SINGLE
_ QUOTED (1) - Sequence (3)
- SizedQueue (1)
-
TRUST
_ OCSP _ REQUEST (1) - Value (1)
- [] (2)
-
_ strptime (1) -
absolute
_ path (1) -
accept
_ language (2) -
add
_ attribute (1) -
add
_ certid (1) -
add
_ dependency (1) -
add
_ development _ dependency (1) -
add
_ nonce (1) -
add
_ runtime _ dependency (1) - alert (1)
-
alert
_ error (1) -
alert
_ warning (1) - anchor (1)
-
as
_ list (1) - ask (1)
-
ask
_ yes _ no (1) -
assert
_ equal (1) - attributes (1)
- attributes= (1)
- authenticate (1)
- autorequire= (1)
-
base
_ label (1) -
basic
_ auth (1) -
basic
_ quote _ characters (1) -
basic
_ quote _ characters= (1) - blockquote (2)
- body (2)
-
body
_ exist? (1) -
cache
_ control (1) -
calculate
_ integers _ for _ gem _ version (1) - certid (1)
- challenge (2)
-
check
_ nonce (1) -
choose
_ from _ list (1) -
class
_ eval (2) - clear (1)
-
clear
_ prerequisites (1) -
client
_ cert (1) - compile (1)
-
compile
_ file (1) -
compile
_ option (1) -
compile
_ option= (1) -
completer
_ quote _ characters (1) -
completer
_ quote _ characters= (1) -
const
_ missing (1) -
content
_ length (2) -
content
_ type (1) -
copy
_ nonce (1) -
create
_ body (1) - debug (1)
-
def
_ delegator (1) -
def
_ instance _ delegator (1) - default (1)
-
define
_ finalizer (2) - deq (2)
- dequote (1)
-
destination
_ encoding (1) -
destination
_ encoding _ name (1) - disassemble (2)
- divmod (2)
- dmq1 (1)
- dmq1= (1)
-
do
_ DELETE (1) -
do
_ GET (6) -
do
_ HEAD (1) -
do
_ OPTIONS (2) -
do
_ POST (5) -
do
_ PUT (1) - each (2)
-
each
_ data (1) -
each
_ header (1) -
each
_ value (1) - empty? (1)
-
end
_ element (1) -
end
_ sequence (1) - enq (1)
- eql? (26)
- equal? (4)
-
error
_ bytes (1) - escape (1)
- eval (1)
- exact? (1)
- execute (1)
- filename (1)
- filename= (1)
-
filename
_ quote _ characters (1) -
filename
_ quote _ characters= (1) - files (1)
-
find
_ name (1) -
find
_ spec _ by _ name _ and _ version (1) - first (1)
-
first
_ lineno (1) -
force
_ quotes? (1) - gem (1)
- generate (2)
-
get
_ path (1) - getoptlong (1)
- getquota (1)
- getquotaroot (1)
-
has
_ key? (1) - implicit (1)
- implicit= (1)
- include? (1)
-
incomplete
_ input? (1) - install (1)
-
ipv6
_ unique _ local? (1) - iqmp (1)
- iqmp= (1)
-
irb
_ require (1) - isEqual (1)
-
keep
_ alive (1) -
keep
_ alive? (1) - key? (1)
- label (1)
- last (1)
-
latest
_ specs (1) - length (1)
- list (1)
-
load
_ full _ rubygems _ library (1) - mailbox (2)
-
make
_ partial _ content (1) - merge (1)
-
method
_ eq (1) -
method
_ missing (1) -
mod
_ sqr (1) -
module
_ eval (2) - modulo (1)
- multipart? (1)
-
must
_ equal (1) - name (1)
- name= (1)
- new (17)
- none? (1)
-
not
_ modified? (1) -
ole
_ query _ interface (1) - opaque (1)
- pack (1)
- pack テンプレート文字列 (1)
- packqw (1)
- parse (1)
-
path
_ info= (1) -
path
_ translated (1) - pop (2)
- prerelease? (1)
-
pretty
_ print _ cycle (1) -
priv
_ key (1) -
proc
_ eq (1) -
proxy
_ basic _ auth (1) -
pub
_ key (1) -
public
_ key (1) -
public
_ key= (1) - push (1)
-
push
_ all _ highest _ version _ gems _ on _ load _ path (1) -
push
_ gem _ version _ on _ load _ path (1) - q= (2)
- query (1)
-
query
_ string= (1) - quiet (2)
- quiet= (1)
- quiet? (1)
-
quirks
_ mode (1) -
quirks
_ mode= (1) -
quirks
_ mode? (1) - quit (1)
- quo (4)
- quota (1)
- quotaroots (1)
- quote (1)
- quoted (1)
- quoted= (1)
-
rb
_ eql (1) -
rb
_ equal (1) -
rb
_ f _ require (1) -
rb
_ mod _ eqq (1) -
rb
_ obj _ equal (1) -
rb
_ quad _ pack (1) -
rb
_ quad _ unpack (1) -
rb
_ require (1) -
readagain
_ bytes (1) - request (3)
-
request
_ body _ permitted? (1) -
request
_ get (2) -
request
_ head (2) -
request
_ line (1) -
request
_ method (1) -
request
_ post (2) -
request
_ put (2) -
request
_ uri (1) - require (2)
-
require
_ relative (1) -
required
_ attribute (1) -
required
_ attribute? (1) -
requirements
_ list (1) -
response
_ body _ permitted? (1) -
rubygems
/ commands / build _ command (1) -
rubygems
/ commands / cert _ command (1) -
rubygems
/ commands / cleanup _ command (1) -
rubygems
/ commands / contents _ command (1) -
rubygems
/ commands / dependency _ command (1) -
rubygems
/ commands / help _ command (1) -
rubygems
/ commands / install _ command (1) -
rubygems
/ commands / list _ command (1) -
rubygems
/ commands / lock _ command (1) -
rubygems
/ commands / outdated _ command (1) -
rubygems
/ commands / query _ command (1) -
rubygems
/ commands / search _ command (1) -
rubygems
/ commands / sources _ command (1) -
rubygems
/ commands / specification _ command (1) -
rubygems
/ commands / uninstall _ command (1) -
rubygems
/ require _ paths _ builder (1) -
satisfied
_ by? (1) -
satisfies
_ requirement? (1) - scalar (1)
-
script
_ name= (1) -
send
_ request (1) - seplist (1)
- seqno (1)
-
server
_ cert (1) -
server
_ protocol (1) - service (2)
-
set
_ option (1) -
set
_ params (1) - setquota (1)
-
setup
_ argv (1) -
setup
_ params (1) - shellsplit (1)
- shellwords (1)
- shift (2)
- sign (2)
-
signature
_ algorithm (1) - size (1)
-
source
_ encoding (1) -
source
_ encoding _ name (1) - specific? (1)
- sqr (1)
- sqrt (4)
- sqrt! (1)
- square? (1)
- squeeze! (1)
- ssl? (1)
-
start
_ element (1) -
start
_ sequence (1) - strftime (2)
- style (1)
- style= (1)
- subject (1)
- subject= (1)
-
subject
_ request (1) -
subject
_ request= (1) -
sy
_ updateFrequency (1) -
sy
_ updateFrequency= (1) - tag (1)
-
to
_ a (1) -
to
_ ary (2) -
to
_ der (2) -
to
_ pem (1) -
to
_ s (1) -
to
_ text (1) -
unescape
_ filename? (1) - uniq (2)
- uniq! (2)
-
unique
_ id (1) - unpack (1)
- unpackqw (1)
- usage (1)
- user= (1)
- verify (2)
- version (1)
- version= (1)
-
version
_ requirement (1) -
version
_ requirement= (1) - write (1)
-
write
_ require _ paths _ file _ if _ needed (1) - yaml (1)
- リテラル (1)
検索結果
先頭5件
- OpenSSL
:: PKey :: DSA # q -> OpenSSL :: BN - OpenSSL
:: PKey :: RSA # q -> OpenSSL :: BN - RubyVM
:: InstructionSequence . compile _ file(file , options = nil) -> RubyVM :: InstructionSequence - WIN32OLE
# ole _ query _ interface(iid) -> WIN32OLE - Gem
:: RequirePathsBuilder # write _ require _ paths _ file _ if _ needed(spec = @spec , gem _ home = @gem _ home)
-
OpenSSL
:: PKey :: DSA # q -> OpenSSL :: BN (63670.0) -
DSA 鍵のパラメータ q を返します。
DSA 鍵のパラメータ q を返します。
q は公開鍵、秘密鍵の両方に属する情報です。 -
OpenSSL
:: PKey :: RSA # q -> OpenSSL :: BN (63604.0) -
鍵の2つめの素数です。
鍵の2つめの素数です。
秘密鍵の情報です。 -
RubyVM
:: InstructionSequence . compile _ file(file , options = nil) -> RubyVM :: InstructionSequence (46201.0) -
引数 file で指定した Ruby のソースコードを元にコンパイル済みの RubyVM::InstructionSequence オブジェクトを作成して返します。
引数 file で指定した Ruby のソースコードを元にコンパイル済みの
RubyVM::InstructionSequence オブジェクトを作成して返します。
RubyVM::InstructionSequence.compile とは異なり、file、path などの
メタデータは自動的に取得します。
@param file ファイル名を文字列で指定します。
@param options コンパイル時のオプションを true、false、Hash オブ
ジェクトのいずれかで指定します。詳細は
RubyVM::Instr... -
WIN32OLE
# ole _ query _ interface(iid) -> WIN32OLE (45901.0) -
IID(インターフェイスID)を指定してオブジェクトの別のインターフェイスを 持つオブジェクトを取得します。
IID(インターフェイスID)を指定してオブジェクトの別のインターフェイスを
持つオブジェクトを取得します。
オブジェクトが複数のオートメーション用インターフェイスを持つ場合に、当
メソッドを利用して既定のインターフェイスとは異なるインターフェイスを取
得します。
@param iid 取得するインターフェイスのIIDを文字列で指定します。
@return iidパラメータで指定したインターフェイスを持つWIN32OLEオブジェクト
@raise WIN32OLERuntimeError 指定したIIDをオブジェクトが持たない場合に通知されます。
ie = WIN32OLE.n... -
Gem
:: RequirePathsBuilder # write _ require _ paths _ file _ if _ needed(spec = @spec , gem _ home = @gem _ home) (45601.0) -
必要であれば、'.require_paths' というファイルを Gem ごとに作成します。
必要であれば、'.require_paths' というファイルを Gem ごとに作成します。 -
WEBrick
:: HTTPRequest # request _ line -> String (45601.0) -
クライアントのリクエストの最初の行(GET / HTTP/1.1)を文字列で返します。
クライアントのリクエストの最初の行(GET / HTTP/1.1)を文字列で返します。 -
VALUE rb
_ eql(VALUE obj1 , VALUE obj2) (37201.0) -
obj1.equal?(obj2) ならば Qtrue、 そうでないならば Qfalse。
obj1.equal?(obj2) ならば Qtrue、
そうでないならば Qfalse。 -
VALUE rb
_ equal(VALUE obj1 , VALUE obj2) (37201.0) -
obj1 == obj2 ならば Qtrue、 そうでないならば Qfalse。
obj1 == obj2 ならば Qtrue、
そうでないならば Qfalse。 -
static VALUE rb
_ obj _ equal(VALUE obj1 , VALUE obj2) (37201.0) -
obj1 と obj2 が同一のオブジェクトなら真。
obj1 と obj2 が同一のオブジェクトなら真。 -
Kernel
. # require _ relative(relative _ feature) -> bool (36901.0) -
現在のファイルからの相対パスで require します。
現在のファイルからの相対パスで require します。
require File.expand_path(relative_feature, File.dirname(__FILE__))
とほぼ同じです。
Kernel.#eval などで文字列を評価した場合に、そこから
require_relative を呼出すと必ず失敗します。
@param relative_feature ファイル名の文字列です。
@raise LoadError ロードに失敗した場合に発生します。
@see Kernel.#require
=== require と load のスコープ
ローカル変数... -
Socket
:: Constants :: IFF _ 802 _ 1Q _ VLAN (36652.0) -
802.1Q VLAN device
802.1Q VLAN device -
Socket
:: IFF _ 802 _ 1Q _ VLAN (36652.0) -
802.1Q VLAN device
802.1Q VLAN device -
Addrinfo
# ipv6 _ unique _ local? -> bool (36601.0) -
IPv6 のユニークローカルアドレス(fc00::/7, 4193)であれば真を返します。
IPv6 のユニークローカルアドレス(fc00::/7, 4193)であれば真を返します。 -
Array
# eql?(other) -> bool (36601.0) -
自身と other の各要素をそれぞれ順に Object#eql? で比較して、全要素が等しければ真を返 します。そうでない場合に false を返します。
自身と other の各要素をそれぞれ順に
Object#eql? で比較して、全要素が等しければ真を返
します。そうでない場合に false を返します。
@param other 自身と比較したい配列を指定します。
//emlist[例][ruby]{
["a", "b", "c"].eql? ["a", "b", "c"] #=> true
["a", "b", "c"].eql? ["a", "c", "b"] #=> false
["a", "b", 1].eql? ["a", "b", 1.0] #=> false (1.eql?(1.0) ... -
BasicObject
# equal?(other) -> bool (36601.0) -
オブジェクトが other と同一であれば真を、さもなくば偽を返します。
オブジェクトが other と同一であれば真を、さもなくば偽を返します。
このメソッドは2つのオブジェクトが同一のものであるかどうかを判定します。
一般にはこのメソッドを決して再定義すべきでありません。
ただし、 BasicObject の位置づけ上、どうしても再定義が必要な用途もあるでしょう。
再定義する際には自分が何をしているのかよく理解してから実行してください。
@param other 比較対象となるオブジェクト
@return other が self 自身であれば真、さもなくば偽
//emlist[例][ruby]{
original = "a"
copied = origi... -
Bignum
# eql?(other) -> bool (36601.0) -
self と other のクラスが等しくかつ同じ値である場合に true を返します。 そうでない場合に false を返します。
self と other のクラスが等しくかつ同じ値である場合に true を返します。
そうでない場合に false を返します。
@param other self と比較したい数値。
(1 << 64) == (1 << 64).to_f # => true
(1 << 64).eql?((1 << 64).to_f) # => false -
CGI
:: HtmlExtension # blockquote(cite = nil) -> String (36601.0) -
blockquote 要素を生成します。
blockquote 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。
@param cite 引用元を指定します。属性をハッシュで指定することもできます。
例:
blockquote("http://www.example.com/quotes/foo.html") { "Foo!" }
#=> "<BLOCKQUOTE CITE=\"http://www.example.com/quotes/foo.html\">Foo!</BLOCKQUOTE> -
CGI
:: HtmlExtension # blockquote(cite = nil) { . . . } -> String (36601.0) -
blockquote 要素を生成します。
blockquote 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。
@param cite 引用元を指定します。属性をハッシュで指定することもできます。
例:
blockquote("http://www.example.com/quotes/foo.html") { "Foo!" }
#=> "<BLOCKQUOTE CITE=\"http://www.example.com/quotes/foo.html\">Foo!</BLOCKQUOTE> -
Float
# eql?(other) -> bool (36601.0) -
自身と other のクラスが等しくかつ == メソッドで比較して等しい場合に true を返します。 そうでない場合に false を返します。
自身と other のクラスが等しくかつ == メソッドで比較して等しい場合に true を返します。
そうでない場合に false を返します。
@param other 自身と比較したい数値を指定します。
//emlist[例][ruby]{
1.0.eql?(1) # => false
1.0.eql?(1.0) # => true
//} -
Gem
:: Dependency # requirements _ list -> [String] (36601.0) -
バージョンの必要条件を文字列の配列として返します。
バージョンの必要条件を文字列の配列として返します。 -
Gem
:: Version # eql?(other) -> bool (36601.0) -
self と other の Gem::Version#version のバージョンが等しいとき true を返します。 そうでなければ false を返します。
self と other の Gem::Version#version のバージョンが等しいとき true を返します。
そうでなければ false を返します。
Comparable を include して作られた == と異なり、"1.0" と "1" は異なるものと判定します。
//emlist[][ruby]{
ver0 = Gem::Version.create('1.0') # #<Gem::Version "1.0">
ver1 = Gem::Version.create('1.0') # #<Gem::Version "1.0">
ver2 = Gem::Ver... -
Hash
# equal?(other) -> bool (36601.0) -
指定された other が self 自身である場合のみ真を返します。
指定された other が self 自身である場合のみ真を返します。
@param other 自身と比較したい Hash オブジェクトを指定します。
//emlist[例][ruby]{
p({}.equal?({})) #=> false
a = {}
p a.equal?(a) #=> true
//}
@see Hash#== -
IPAddr
# eql?(other) -> bool (36601.0) -
自身が other と等しい場合は真を返します。 そうでない場合は偽を返します。
自身が other と等しい場合は真を返します。
そうでない場合は偽を返します。
@see Object#eql? -
Jacobian
. # isEqual(a , b , zero = 0 . 0 , e = 1 . 0e-8) -> bool (36601.0) -
引数 a、b が等しいかどうかを返します。ライブラリ内部で使用します。
引数 a、b が等しいかどうかを返します。ライブラリ内部で使用します。 -
MiniTest
:: Assertions # assert _ equal(expected , actual , message = nil) -> true (36601.0) -
与えられた期待値と実際の値が等しい場合、検査にパスしたことになります。
与えられた期待値と実際の値が等しい場合、検査にパスしたことになります。
@param expected 期待値を指定します。
@param actual 実際の値を指定します。
@param message 検査に失敗した場合に表示するメッセージを指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 与えられた期待値と実際の値が等しくない場合に発生します。
@see Object#== -
Numeric
# eql?(other) -> bool (36601.0) -
自身と other のクラスが等しくかつ == メソッドで比較して等しい場合に true を返します。 そうでない場合に false を返します。
自身と other のクラスが等しくかつ == メソッドで比較して等しい場合に true を返します。
そうでない場合に false を返します。
Numeric のサブクラスは、eql? で比較して等しい数値同士が同じハッシュ値を返すように
hash メソッドを適切に定義する必要があります。
@param other 自身と比較したい数値を指定します。
//emlist[例][ruby]{
p 1.eql?(1) #=> true
p 1.eql?(1.0) #=> false
p 1 == 1.0 #=> true
//}
@see Object#equal?, ... -
Object
# eql?(other) -> bool (36601.0) -
オブジェクトと other が等しければ真を返します。Hash で二つのキー が等しいかどうかを判定するのに使われます。
オブジェクトと other が等しければ真を返します。Hash で二つのキー
が等しいかどうかを判定するのに使われます。
このメソッドは各クラスの性質に合わせて再定義すべきです。
多くの場合、 == と同様に同値性の判定をするように再定義されていますが、
適切にキー判定ができるようにより厳しくなっている場合もあります。
デフォルトでは equal? と同じオブジェクト
の同一性判定になっています。
このメソッドを再定義した時には Object#hash メソッ
ドも再定義しなければなりません。
@param other 比較するオブジェクトです。
//emlist[][ruby]{... -
Object
# equal?(other) -> bool (36601.0) -
other が self 自身の時、真を返します。
other が self 自身の時、真を返します。
二つのオブジェクトが同一のものかどうか調べる時に使用します。
このメソッドを再定義してはいけません。
お互いのObject#object_idが一致する
かどうかを調べます。
@param other 比較するオブジェクトです。
//emlist[][ruby]{
p("foo".equal?("bar")) #=> false
p("foo".equal?("foo")) #=> false
p(4.equal?(4)) #=> true
p(4.equal?(4.0)) #=> false
p(:foo.equal? :fo... -
Object
# must _ equal(expected) -> true (36601.0) -
自身が比較対象のオブジェクトと等しい場合、検査にパスしたことになります。
自身が比較対象のオブジェクトと等しい場合、検査にパスしたことになります。
@param expected 比較対象のオブジェクトを指定します。
@raise MiniTest::Assertion 与えられた期待値と実際の値が等しくない場合に発生します。
@see Object#==, MiniTest::Assertions#assert_equal -
OpenSSL
:: OCSP :: RESPONSE _ STATUS _ MALFORMEDREQUEST -> Integer (36601.0) -
OpenSSL::OCSP::Response#status のステータスコードで 、 リクエストの構文が正しくないことを意味します。
OpenSSL::OCSP::Response#status のステータスコードで 、
リクエストの構文が正しくないことを意味します。
詳しくは 2560 2.3 を見てください。 -
OpenStruct
# eql?(other) -> bool (36601.0) -
self と other が等しい場合に true を返します。そうでない場合は false を 返します。
self と other が等しい場合に true を返します。そうでない場合は false を
返します。
具体的には other が OpenStruct オブジェクトかそのサブクラスでかつ、
self の各要素を保持した内部の Hash が eql? で比較して等しい場合に
true を返します。
@param other 比較対象のオブジェクトを指定します。 -
Psych
:: Nodes :: Scalar :: DOUBLE _ QUOTED -> Integer (36601.0) -
double quoted style を表します。
double quoted style を表します。
@see Psych::Nodes::Scalar.new,
Psych::Nodes::Scalar#style,
Psych::Handler#scalar -
Psych
:: Nodes :: Scalar :: SINGLE _ QUOTED -> Integer (36601.0) -
single quoted style を表します。
single quoted style を表します。
@see Psych::Nodes::Scalar.new,
Psych::Nodes::Scalar#style,
Psych::Handler#scalar -
Rake
:: Task # clear _ prerequisites -> self (36601.0) -
自身に登録されている事前タスクをクリアします。
自身に登録されている事前タスクをクリアします。 -
Range
# eql?(other) -> bool (36601.0) -
指定された other が Range クラスのインスタンスであり、 始端と終端が eql? メソッドで比較して等しく、Range#exclude_end? が同じ場合に true を返します。そうでない場合に false を返します。
指定された other が Range クラスのインスタンスであり、
始端と終端が eql? メソッドで比較して等しく、Range#exclude_end? が同じ場合に
true を返します。そうでない場合に false を返します。
@param other 自身と比較したいオブジェクトを指定します。
//emlist[例][ruby]{
p (1..2).eql?(1..2) # => true
p (1..2).eql?(1...2) # => false
p (1..2).eql?(Range.new(1.0, 2.... -
Readline
. completer _ quote _ characters -> String (36601.0) -
ユーザの入力の補完を行う際、スペースなどの単語の区切りを クオートするための複数の文字で構成される文字列を取得します。
ユーザの入力の補完を行う際、スペースなどの単語の区切りを
クオートするための複数の文字で構成される文字列を取得します。
@raise NotImplementedError サポートしていない環境で発生します。
@see Readline.completer_quote_characters= -
Readline
. completer _ quote _ characters=(string) (36601.0) -
ユーザの入力の補完を行う際、スペースなどの単語の区切りを クオートするための複数の文字で構成される文字列 string を指定します。 指定した文字の間では、Readline.completer_word_break_characters= で指定した文字列に含まれる文字も、普通の文字列として扱われます。
ユーザの入力の補完を行う際、スペースなどの単語の区切りを
クオートするための複数の文字で構成される文字列 string を指定します。
指定した文字の間では、Readline.completer_word_break_characters=
で指定した文字列に含まれる文字も、普通の文字列として扱われます。
@param string 文字列を指定します。
@raise NotImplementedError サポートしていない環境で発生します。
@see Readline.completer_quote_characters -
Readline
. filename _ quote _ characters -> String (36601.0) -
ユーザの入力時にファイル名の補完を行う際、スペースなどの単語の区切りを クオートするための複数の文字で構成される文字列を取得します。
ユーザの入力時にファイル名の補完を行う際、スペースなどの単語の区切りを
クオートするための複数の文字で構成される文字列を取得します。
@raise NotImplementedError サポートしていない環境で発生します。
@see Readline.filename_quote_characters= -
Readline
. filename _ quote _ characters=(string) (36601.0) -
ユーザの入力時にファイル名の補完を行う際、スペースなどの単語の区切りを クオートするための複数の文字で構成される文字列 string を指定します。
ユーザの入力時にファイル名の補完を行う際、スペースなどの単語の区切りを
クオートするための複数の文字で構成される文字列 string を指定します。
GNU Readline のデフォルト値は nil(NULL) です。
@param string 文字列を指定します。
@raise NotImplementedError サポートしていない環境で発生します。
@see Readline.filename_quote_characters -
String
# eql?(other) -> bool (36601.0) -
文字列の内容が文字列 other の内容と等しいときに true を返します。 等しくなければ false を返します。
文字列の内容が文字列 other の内容と等しいときに true を返します。
等しくなければ false を返します。
このメソッドは文字列の内容を比較します。
同一のオブジェクトかどうかを比較するわけではありません。
つまり、"string".eql?(str) という式を実行した場合には、
str が "string" という内容の文字列でありさえすれば常に true を返します。
同一のオブジェクトであるかどうかを判定したいときは
Object#equal? を使ってください。
アルファベットの大文字小文字を無視して比較したい場合は、String#upcase,
String#d... -
Struct
# eql?(other) -> bool (36601.0) -
self と other のクラスが同じであり、各メンバが eql? メソッドで比較して等しい場合に true を返します。そうでない場合に false を返します。
self と other のクラスが同じであり、各メンバが eql? メソッドで比較して等しい場合に
true を返します。そうでない場合に false を返します。
@param other self と比較したいオブジェクトを指定します。
//emlist[例][ruby]{
Dog = Struct.new(:name, :age)
dog1 = Dog.new("fred", 5)
dog2 = Dog.new("fred", 5)
p dog1 == dog2 #=> true
p dog1.eql?(dog2) #=> ... -
Struct
# equal?(other) -> bool (36601.0) -
指定された other が self 自身である場合のみ真を返します。 これは Object クラスで定義されたデフォルトの動作で す。
指定された other が self 自身である場合のみ真を返します。
これは Object クラスで定義されたデフォルトの動作で
す。
[注意] 本メソッドの記述は Struct の下位クラスのインスタンスに対して呼び
出す事を想定しています。Struct.new は Struct の下位クラスを作成する点に
注意してください。
@see Struct#eql?, Struct#== -
Time
# eql?(other) -> bool (36601.0) -
other が Time かそのサブクラスのインスタンスであり自身と時刻が等しい場合に true を返します。そうでない場合に false を返します。
other が Time かそのサブクラスのインスタンスであり自身と時刻が等しい場合に
true を返します。そうでない場合に false を返します。
@param other 自身と比較したい時刻を Time オブジェクトを指定します。
//emlist[][ruby]{
p Time.local(2000, 1, 1).eql?(Time.local(2000, 1, 1)) # => true
p Time.local(2000, 1, 1).eql?(Time.local(2000, 1, 2)) # => false
//} -
WEBrick
:: HTTPAuth :: Authenticator :: RequestField -> String (36601.0) -
リクエストフィールドのキーの名前です。
リクエストフィールドのキーの名前です。 -
WEBrick
:: HTTPAuth :: ProxyAuthenticator :: RequestField -> "Proxy-Authorization" (36601.0) -
リクエストフィールドのキーの名前です。
リクエストフィールドのキーの名前です。 -
WEBrick
:: HTTPServlet :: AbstractServlet # do _ DELETE(request , response) -> () (36601.0) -
自身の service メソッドから HTTP のリクエストに応じて 呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し なければいけません。返り値は特に規定されていません。
自身の service メソッドから HTTP のリクエストに応じて
呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し
なければいけません。返り値は特に規定されていません。
クライアントが使う可能性のある RFC で定義された HTTP のメソッドはすべて実装する必要があります。
クライアントからのリクエストに使われないと分かっているメソッドは実装しなくてもかまいません。
実装されていない HTTP メソッドであった場合、自身の service メソッドが
例外を発生させます。
このメソッドが呼ばれた時点では、クライアントからのリクエスト... -
WEBrick
:: HTTPServlet :: DefaultFileHandler # make _ partial _ content(request , response , filename , filesize) (36601.0) -
部分的 GET リクエストのためのレスポンスを作成します。
部分的 GET リクエストのためのレスポンスを作成します。
@param request クライアントからのリクエストを表す WEBrick::HTTPRequest オブジェクトです。
@param response クライアントへのレスポンスを表す WEBrick::HTTPResponse オブジェクトです。
@param filename ファイル名を指定します。
@param filesize ファイルサイズを指定します。
@raise WEBrick::HTTPStatus::BadRequest リクエストが不正である場合に発生します。
@raise WEBrick... -
Gem
:: QuickLoader # push _ all _ highest _ version _ gems _ on _ load _ path (36301.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Gem
:: QuickLoader # push _ gem _ version _ on _ load _ path (36301.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Gem
:: QuickLoader . load _ full _ rubygems _ library (36301.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Net
:: IMAP :: MailboxQuota # mailbox -> String (36301.0) -
quota が設定されているメールボックスの名前を返します。
quota が設定されているメールボックスの名前を返します。 -
Net
:: IMAP :: MailboxQuota # quota -> Integer (36301.0) -
メールボックスに指定されている上限値を返します。
メールボックスに指定されている上限値を返します。 -
Net
:: IMAP :: MailboxQuotaRoot # mailbox -> String (36301.0) -
問い合わせしたメールボックスの名前を返します。
問い合わせしたメールボックスの名前を返します。 -
Net
:: IMAP :: MailboxQuotaRoot # quotaroots -> [String] (36301.0) -
問い合わせしたメールボックスの quota root 名を配列で返します。
問い合わせしたメールボックスの quota root 名を配列で返します。
空の場合もありえます。 -
Encoding
:: InvalidByteSequenceError (36001.0) -
文字列がそのエンコーディングにおいて不正なバイト列である場合に発生 する例外。
文字列がそのエンコーディングにおいて不正なバイト列である場合に発生
する例外。
通常エンコーディング変換時に発生します。
//emlist[例][ruby]{
"\x82\xa0".force_encoding("cp932").encode("UTF-8")
#=> "あ"
"\x82\xa0".force_encoding("EUC-JP").encode("UTF-8")
#=> Encoding::InvalidByteSequenceError: "\x82" on EUC-JP
//} -
Errno
:: EILSEQ (36001.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Gem
:: QuickLoader (36001.0) -
prelude.c で定義されている内部用のモジュールです。
prelude.c で定義されている内部用のモジュールです。 -
Gem
:: RequirePathsBuilder (36001.0) -
必要であれば、'.require_paths' というファイルを Gem ごとに作成するための モジュールです。
必要であれば、'.require_paths' というファイルを Gem ごとに作成するための
モジュールです。 -
Net
:: HTTPLengthRequired (36001.0) -
HTTP レスポンス 411 (Length Required) を表現するクラスです。
HTTP レスポンス 411 (Length Required) を表現するクラスです。
詳しくは 7231 Section 6.5.10 を見てください。 -
Net
:: HTTPRequestEntityTooLarge (36001.0) -
HTTP レスポンス 413 (Payload Too Large) を表現するクラスです。
HTTP レスポンス 413 (Payload Too Large) を表現するクラスです。
詳しくは 7231 Section 6.5.11 を見てください。 -
Net
:: HTTPRequestHeaderFieldsTooLarge (36001.0) -
HTTP レスポンス 431 (Request Header Fields Too Large) を表現するクラスです。
HTTP レスポンス 431 (Request Header Fields Too Large) を表現するクラスです。
詳しくは 6585 を見てください。 -
Net
:: HTTPRequestURITooLarge (36001.0) -
Alias of Net::HTTPRequestURITooLong
Alias of Net::HTTPRequestURITooLong -
Net
:: HTTPRequestURITooLong (36001.0) -
HTTP レスポンス 414 (URI Too Large) を表現するクラスです。
HTTP レスポンス 414 (URI Too Large) を表現するクラスです。
詳しくは 7231 Section 6.5.12 を見てください。 -
Net
:: HTTPRequestedRangeNotSatisfiable (36001.0) -
HTTP レスポンス 416 (Range Not Satisfiable) を表現するクラスです。
HTTP レスポンス 416 (Range Not Satisfiable) を表現するクラスです。
詳しくは 7233 Section 4.4 を見てください。 -
Net
:: IMAP :: MailboxQuota (36001.0) -
Net::IMAP#getquota や Net::IMAP#getquotaroot で得られる quota の情報を表すオブジェクトです。
Net::IMAP#getquota や Net::IMAP#getquotaroot で得られる
quota の情報を表すオブジェクトです。
詳しくは 2087 を参照してください。 -
Net
:: IMAP :: MailboxQuotaRoot (36001.0) -
Net::IMAP#getquotaroot の結果として得られる quota root 情報を表わすオブジェクトです。
Net::IMAP#getquotaroot の結果として得られる
quota root 情報を表わすオブジェクトです。
詳しくは 2087 を参照してください。 -
Resolv
:: DNS :: Requester :: RequestError (36001.0) -
DNS サーバへのリクエストに失敗した場合に発生する例外のクラスです。
DNS サーバへのリクエストに失敗した場合に発生する例外のクラスです。 -
Rinda
:: RequestCanceledError (36001.0) -
rinda で take などのリクエストが何らかの理由でキャンセルされた ことを意味する例外クラス。
rinda で take などのリクエストが何らかの理由でキャンセルされた
ことを意味する例外クラス。 -
WEBrick
:: HTTPStatus :: LengthRequired (36001.0) -
HTTP のステータスコード 411 Length Required を表すクラスです。
HTTP のステータスコード 411 Length Required を表すクラスです。 -
WEBrick
:: HTTPStatus :: RequestEntityTooLarge (36001.0) -
HTTP のステータスコード 413 Request Entity Too Large を表すクラスです。
HTTP のステータスコード 413 Request Entity Too Large を表すクラスです。 -
WEBrick
:: HTTPStatus :: RequestRangeNotSatisfiable (36001.0) -
HTTP のステータスコード 416 Requested Range Not Satisfiable を表すクラスです。
HTTP のステータスコード 416 Requested Range Not Satisfiable を表すクラスです。 -
WEBrick
:: HTTPStatus :: RequestURITooLarge (36001.0) -
HTTP のステータスコード 414 Request-URI Too Long を表すクラスです。
HTTP のステータスコード 414 Request-URI Too Long を表すクラスです。 -
rubygems
/ require _ paths _ builder (36001.0) -
必要であれば、'.require_paths' というファイルを Gem ごとに作成するための モジュールを提供するためのライブラリです。
必要であれば、'.require_paths' というファイルを Gem ごとに作成するための
モジュールを提供するためのライブラリです。 -
OpenSSL
:: ASN1 . # Sequence(value) -> OpenSSL :: ASN1 :: Sequence -> OpenSSL :: ASN1 :: Sequence (28201.0) -
ASN.1 の Sequence 型の値を表現する Ruby のオブジェクトを 生成します。
ASN.1 の Sequence 型の値を表現する Ruby のオブジェクトを
生成します。
OpenSSL::ASN1::Sequence.new と同じです。
@param value ASN.1値を表すRubyのオブジェクト(OpenSSL::ASN1::ASN1Dataの配列)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか) -
OpenSSL
:: ASN1 . # Sequence(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: Sequence (27901.0) -
ASN.1 の Sequence 型の値を表現する Ruby のオブジェクトを 生成します。
ASN.1 の Sequence 型の値を表現する Ruby のオブジェクトを
生成します。
OpenSSL::ASN1::Sequence.new と同じです。
@param value ASN.1値を表すRubyのオブジェクト(OpenSSL::ASN1::ASN1Dataの配列)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか) -
OpenSSL
:: X509 :: ExtensionFactory # subject _ request -> OpenSSL :: X509 :: Request | nil (27901.0) -
自身に設定されている証明書署名要求オブジェクトを返します。
自身に設定されている証明書署名要求オブジェクトを返します。
設定されていない場合は nil を返します。 -
RubyVM
:: InstructionSequence . compile(source , file = nil , path = nil , line = 1 , options = nil) -> RubyVM :: InstructionSequence (27901.0) -
引数 source で指定した Ruby のソースコードを元にコンパイル済みの RubyVM::InstructionSequence オブジェクトを作成して返します。
引数 source で指定した Ruby のソースコードを元にコンパイル済みの
RubyVM::InstructionSequence オブジェクトを作成して返します。
@param source Ruby のソースコードを文字列で指定します。
@param file ファイル名を文字列で指定します。
@param path 引数 file の絶対パスファイル名を文字列で指定します。
@param line 引数 source の 1 行目の行番号を指定します。
@param options コンパイル時のオプションを true、false、Hash オブ
... -
OpenSSL
:: PKey :: RSA # dmq1 -> OpenSSL :: BN (27649.0) -
鍵の exponent2 (d mod (q-1)) です。
鍵の exponent2 (d mod (q-1)) です。
秘密鍵の情報です。 -
OpenSSL
:: PKey :: RSA # iqmp -> OpenSSL :: BN (27649.0) -
鍵の coefficient (inverse of q mod p) です。
鍵の coefficient (inverse of q mod p) です。
秘密鍵の情報です。 -
BigDecimal
# eql?(other) -> bool (27601.0) -
self が other と等しい場合に true を、そうでない場合に false を返します。
self が other と等しい場合に true を、そうでない場合に false を返します。
それぞれの値は BigDecimal#coerce で変換して比較される場合があります。
//emlist[][ruby]{
require 'bigdecimal'
BigDecimal('1.0') == 1.0 # => true
//} -
BigDecimal
# sqrt(n) -> BigDecimal (27601.0) -
self の有効桁 n 桁の平方根 (n の平方根ではありません) をニュートン法で 計算します。
self の有効桁 n 桁の平方根 (n の平方根ではありません) をニュートン法で
計算します。
@param n 有効桁数を整数で指定します。
@raise ArgumentError n に負の数を指定した場合に発生します。 -
Fiddle
:: Pointer # eql?(other) -> bool (27601.0) -
ポインタの指すアドレスが同一ならばtrueを返します。
ポインタの指すアドレスが同一ならばtrueを返します。
@param other 比較対象の Pointer オブジェクト
例:
require 'fiddle'
s = 'abc'
cptr = Fiddle::Pointer[s]
cptr0 = Fiddle::Pointer[s]
cptr1 = cptr + 1
p cptr == cptr1 #=> false
p cptr == cptr0 #=> true -
Gem
:: DependencyInstaller # install(dep _ or _ name , version = Gem :: Requirement . default) -> Array (27601.0) -
指定された Gem とその依存する Gem を全てインストールします。
指定された Gem とその依存する Gem を全てインストールします。
@param dep_or_name Gem の名前か Gem::Dependency のインスタンスを指定します。
@param version バージョンに関する条件を指定します。
@return このメソッドでインストールした Gem のリストを返します。 -
Gem
:: LoadError # version _ requirement -> Get :: Requirement (27601.0) -
ロードに失敗した Gem の必要条件を返します。
ロードに失敗した Gem の必要条件を返します。
@see Gem::Requirement, Gem::Dependency#version_requirements -
Gem
:: LoadError # version _ requirement=(version _ requirement) (27601.0) -
ロードに失敗した Gem の必要条件をセットします。
ロードに失敗した Gem の必要条件をセットします。
@param version_requirement Gem::Requirement のインスタンスをセットします。
@see Gem::Requirement, Gem::Dependency#version_requirements -
Gem
:: Requirement . default -> Gem :: Requirement (27601.0) -
ゼロ以上 ( '>= 0' ) を指定して作成された Gem::Requirement のインスタンスを返します。
ゼロ以上 ( '>= 0' ) を指定して作成された Gem::Requirement のインスタンスを返します。
//emlist[][ruby]{
pp Gem::Requirement.default
# => Gem::Requirement.new([">= 0"])
//} -
GetoptLong
# quiet -> true | false (27601.0) -
静粛モードが有効であれば、真を返します。そうでなければ、偽を返します。
静粛モードが有効であれば、真を返します。そうでなければ、偽を返します。 -
GetoptLong
# quiet=(flag) (27601.0) -
flag が真なら、静粛 (quiet) モードが有効になります。
flag が真なら、静粛 (quiet) モードが有効になります。
静粛モードが有効になっていると、レシーバのオブジェクトは、
GetoptLong#get, GetoptLong#get_option,
GetoptLong#each, GetoptLong#each_option メソッドでエラーが
発生しても、エラーメッセージを出力しません。初期値は、偽になっています。
@param flag 真または偽を指定します。 -
GetoptLong
# quiet? -> true | false (27601.0) -
静粛モードが有効であれば、真を返します。そうでなければ、偽を返します。
静粛モードが有効であれば、真を返します。そうでなければ、偽を返します。 -
IRB
:: ExtendCommandBundle # irb _ require(*opts , &b) -> bool (27601.0) -
現在の irb に関する IRB::Context に対して irb_require コマンドを 実行します。
現在の irb に関する IRB::Context に対して irb_require コマンドを
実行します。
@see IRB::ExtendCommand::Require#execute -
Kernel
# require(path) -> bool (27601.0) -
RubyGems を require すると、Kernel#require が Gem を 要求されたときにロードするように置き換えます。
RubyGems を require すると、Kernel#require が Gem を
要求されたときにロードするように置き換えます。
再定義された Kernel#require を呼び出すと以下の事を行います。
Ruby のロードパスに存在するライブラリを指定した場合はそのままロードします。
そうではなく、インストールされた Gem ファイルの中から見つかった場合は、
その Gem をロードパスに登録します。
@param path ロードしたいライブラリの名前を指定します。
@return 既にロードされているライブラリを再度ロードしようとした場合は false を返します。
... -
Kernel
. # require(feature) -> bool (27601.0) -
Ruby ライブラリ feature をロードします。拡張子補完を行い、 同じファイルの複数回ロードはしません。
Ruby ライブラリ feature をロードします。拡張子補完を行い、
同じファイルの複数回ロードはしません。
feature が絶対パスのときは feature からロードします。
feature が相対パスのときは組み込み変数 $:
に示されるパスを順番に探し、最初に見付かったファイルを
ロードします。このとき、$: の要素文字列の先頭文字が
`~' (チルダ) だと、環境変数 HOME の値に展開されます。
また `~USER' はそのユーザのホームディレクトリに展開されます。
Ruby ライブラリとは Ruby スクリプト (*.rb) か拡張ライブラリ
(*.so,*.o,*... -
Net
:: HTTPGenericRequest # request _ body _ permitted? -> bool (27601.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... -
OpenSSL
:: BN # eql?(other) -> bool (27601.0) -
自身と other が等しい場合に true を返します。
自身と other が等しい場合に true を返します。
@param other 比較する数 -
OpenSSL
:: BN # mod _ sqr(m) -> OpenSSL :: BN (27601.0) -
(self ** 2) % m を返します。
(self ** 2) % m を返します。
@param m mod を取る数
@raise OpenSSL::BNError 計算時エラー
@see OpenSSL::BN#sqr -
OpenSSL
:: BN # sqr -> OpenSSL :: BN (27601.0) -
自身の2乗を計算します。
自身の2乗を計算します。
@raise OpenSSL::BNError 計算時エラー
@see OpenSSL::BN#mod_sqr -
OpenSSL
:: PKey :: EC :: Group # eql?(other) -> bool (27601.0) -
自身が other と等しいときは true を返します。
自身が other と等しいときは true を返します。
@param other 比較対象の OpenSSL::PKey::EC::Group オブジェクト -
OpenSSL
:: PKey :: EC :: Point # eql?(other) -> bool (27601.0) -
自身が other と等しいならば true を返します。
自身が other と等しいならば true を返します。
@raise OpenSSL::PKey::EC::Point::Error エラーが生じた場合に発生します -
OpenSSL
:: PKey :: RSA # dmq1=(new _ dmq1) (27601.0) -
鍵の exponent2 を設定します。
鍵の exponent2 を設定します。
通常このメソッドで値を変更することはありません。
よく考えて必要な場合のみ利用してください。
@param new_dmq1 設定する整数 -
OpenSSL
:: PKey :: RSA # iqmp=(new _ iqmp) (27601.0) -
鍵の coefficient を設定します。
鍵の coefficient を設定します。
通常このメソッドで値を変更することはありません。
よく考えて必要な場合のみ利用してください。
@param new_iqmp 設定する整数値