ライブラリ
- ビルトイン (119)
- bigdecimal (1)
-
cgi
/ core (1) -
cgi
/ html (6) - csv (14)
- date (1)
- dbm (16)
- delegate (1)
- drb (2)
-
drb
/ extserv (1) -
drb
/ extservm (2) - erb (2)
- fiddle (1)
-
fiddle
/ import (2) - gdbm (13)
-
irb
/ cmd / load (1) -
irb
/ context (4) -
irb
/ extend-command (1) -
irb
/ frame (1) - kconv (1)
- logger (4)
- matrix (22)
- mkmf (6)
- monitor (2)
-
net
/ http (4) -
net
/ imap (1) - observer (2)
- openssl (13)
- optparse (6)
- pathname (2)
- prime (2)
- psych (9)
-
rdoc
/ code _ object (3) -
rdoc
/ context (2) -
rdoc
/ markdown (1) -
rdoc
/ markup (1) -
rdoc
/ markup / formatter (1) -
rdoc
/ parser / ruby (1) -
rdoc
/ rdoc (1) -
rdoc
/ stats (4) -
rdoc
/ top _ level (6) - resolv (31)
-
rexml
/ document (19) -
rexml
/ parsers / pullparser (9) -
rinda
/ rinda (1) -
rinda
/ tuplespace (3) -
ripper
/ filter (1) - rss (15)
- rubygems (5)
-
rubygems
/ command (2) -
rubygems
/ commands / unpack _ command (1) -
rubygems
/ commands / update _ command (1) -
rubygems
/ dependency (2) -
rubygems
/ dependency _ installer (2) -
rubygems
/ dependency _ list (2) -
rubygems
/ requirement (1) -
rubygems
/ security (3) -
rubygems
/ source _ index (2) -
rubygems
/ specification (7) -
rubygems
/ user _ interaction (2) -
rubygems
/ validator (1) -
rubygems
/ version (1) - sdbm (13)
- socket (8)
-
syslog
/ logger (1) - tracer (1)
- uri (1)
-
webrick
/ cgi (1) -
webrick
/ httpserver (8) -
webrick
/ httpservlet / abstract (6) -
webrick
/ httpservlet / cgihandler (2) -
webrick
/ httpservlet / erbhandler (2) -
webrick
/ httpservlet / filehandler (8) -
webrick
/ httpservlet / prochandler (2) -
webrick
/ httputils (2) -
webrick
/ server (2) -
win32
/ registry (7) - win32ole (3)
-
yaml
/ dbm (8) - zlib (1)
クラス
- Addrinfo (4)
- Array (11)
- BasicSocket (2)
- BigDecimal (1)
-
CGI
:: Cookie (1) - CSV (3)
-
CSV
:: Row (8) -
CSV
:: Table (3) - DBM (16)
-
DRb
:: DRbServer (2) -
DRb
:: ExtServ (1) -
DRb
:: ExtServManager (2) - Date (1)
- Delegator (1)
- ERB (2)
-
Encoding
:: Converter (11) -
Encoding
:: InvalidByteSequenceError (7) -
Encoding
:: UndefinedConversionError (5) -
Enumerator
:: Lazy (4) -
Enumerator
:: Yielder (1) -
Fiddle
:: Pointer (1) - Float (1)
- GDBM (13)
-
Gem
:: Command (2) -
Gem
:: Commands :: UnpackCommand (1) -
Gem
:: Commands :: UpdateCommand (1) -
Gem
:: Dependency (2) -
Gem
:: DependencyInstaller (2) -
Gem
:: DependencyList (2) -
Gem
:: LoadError (2) -
Gem
:: Requirement (1) -
Gem
:: Security :: Policy (3) -
Gem
:: SourceIndex (2) -
Gem
:: Specification (7) -
Gem
:: StreamUI :: VerboseProgressReporter (2) -
Gem
:: Validator (1) -
Gem
:: Version (1) - Hash (11)
-
IRB
:: Context (4) -
IRB
:: ExtendCommand :: Load (1) -
IRB
:: Frame (1) - Integer (2)
- Logger (4)
- MatchData (1)
- Matrix (4)
-
Matrix
:: EigenvalueDecomposition (10) -
Matrix
:: LUPDecomposition (2) - Method (1)
- Module (21)
-
MonitorMixin
:: ConditionVariable (2) -
Net
:: HTTP (1) -
Net
:: IMAP (1) - Numeric (3)
- Object (2)
-
OpenSSL
:: ASN1 :: ASN1Data (2) -
OpenSSL
:: BN (1) -
OpenSSL
:: Cipher (1) -
OpenSSL
:: Config (1) -
OpenSSL
:: OCSP :: BasicResponse (2) -
OpenSSL
:: SSL :: SSLServer (1) -
OpenSSL
:: X509 :: Attribute (1) -
OpenSSL
:: X509 :: ExtensionFactory (2) -
OpenSSL
:: X509 :: Name (1) - OptionParser (6)
- Pathname (2)
- Prime (1)
-
Prime
:: TrialDivisionGenerator (1) -
Psych
:: Handler (2) -
Psych
:: Nodes :: Document (4) -
Psych
:: Nodes :: Scalar (2) -
Psych
:: Visitors :: YAMLTree (1) -
RDoc
:: CodeObject (3) -
RDoc
:: Context (2) -
RDoc
:: Markdown (1) -
RDoc
:: Markup (1) -
RDoc
:: Markup :: Formatter (1) -
RDoc
:: Options (6) -
RDoc
:: Parser :: Ruby (1) -
RDoc
:: RDoc (1) -
RDoc
:: Stats (4) -
RDoc
:: TopLevel (6) -
REXML
:: AttlistDecl (1) -
REXML
:: Attribute (1) -
REXML
:: CData (1) -
REXML
:: Child (2) -
REXML
:: DocType (1) -
REXML
:: Document (3) -
REXML
:: Element (3) -
REXML
:: NotationDecl (2) -
REXML
:: Parsers :: PullEvent (8) -
REXML
:: Parsers :: PullParser (1) -
REXML
:: XMLDecl (2) -
RSS
:: ImageFaviconModel :: ImageFavicon (2) -
RSS
:: RDF :: Channel :: ImageFavicon (2) -
RSS
:: TrackBackModel10 :: TrackBackAbout (2) -
RSS
:: TrackBackModel10 :: TrackBackPing (2) -
RSS
:: TrackBackModel20 :: TrackBackAbout (2) -
RSS
:: TrackBackModel20 :: TrackBackPing (2) -
Resolv
:: DNS (4) -
Resolv
:: DNS :: Name (2) -
Resolv
:: DNS :: Resource :: DomainName (1) -
Resolv
:: DNS :: Resource :: HINFO (2) -
Resolv
:: DNS :: Resource :: IN :: A (1) -
Resolv
:: DNS :: Resource :: IN :: AAAA (1) -
Resolv
:: DNS :: Resource :: IN :: SRV (4) -
Resolv
:: DNS :: Resource :: IN :: WKS (3) -
Resolv
:: DNS :: Resource :: MINFO (2) -
Resolv
:: DNS :: Resource :: MX (2) -
Resolv
:: DNS :: Resource :: SOA (7) -
Resolv
:: DNS :: Resource :: TXT (2) -
Rinda
:: TupleEntry (2) -
Rinda
:: TupleSpace (1) -
Rinda
:: TupleSpaceProxy (1) -
Ripper
:: Filter (1) -
RubyVM
:: AbstractSyntaxTree :: Node (7) -
RubyVM
:: InstructionSequence (3) - SDBM (13)
- String (2)
- Struct (4)
-
Syslog
:: Logger (1) - Thread (2)
-
Thread
:: ConditionVariable (1) -
Thread
:: Queue (3) - Time (1)
- Tracer (1)
- UDPSocket (1)
- UNIXSocket (1)
-
URI
:: Generic (1) - UnboundMethod (2)
- Vector (6)
-
WEBrick
:: CGI (1) -
WEBrick
:: Cookie (1) -
WEBrick
:: GenericServer (2) -
WEBrick
:: HTTPServer (5) -
WEBrick
:: HTTPServer :: MountTable (3) -
WEBrick
:: HTTPServlet :: AbstractServlet (6) -
WEBrick
:: HTTPServlet :: CGIHandler (2) -
WEBrick
:: HTTPServlet :: DefaultFileHandler (4) -
WEBrick
:: HTTPServlet :: ERBHandler (2) -
WEBrick
:: HTTPServlet :: FileHandler (4) -
WEBrick
:: HTTPServlet :: ProcHandler (2) -
WEBrick
:: HTTPUtils :: FormData (2) -
WIN32OLE
_ EVENT (1) -
WIN32OLE
_ METHOD (1) -
WIN32OLE
_ TYPE (1) -
Win32
:: Registry (7) -
YAML
:: DBM (8) -
Zlib
:: Deflate (1)
モジュール
-
CGI
:: HtmlExtension (6) -
CGI
:: QueryExtension :: Value (1) - DublinCoreModel (3)
- Enumerable (14)
-
Fiddle
:: Importer (2) -
Gem
:: QuickLoader (3) -
IRB
:: ExtendCommandBundle (1) - Kernel (6)
-
Net
:: HTTPHeader (3) - Observable (2)
-
OpenSSL
:: SSL :: SocketForwarder (1) -
REXML
:: Node (3)
キーワード
- << (2)
- [] (3)
- []= (9)
- about (2)
- about= (2)
- absolute? (1)
- add (3)
-
add
_ attribute (1) -
add
_ class _ or _ module (1) -
add
_ dependency (1) -
add
_ development _ dependency (1) -
add
_ entry (1) -
add
_ observer (1) -
add
_ option (1) -
add
_ runtime _ dependency (1) -
add
_ status (1) -
add
_ value (1) - address (3)
- alive? (1)
- any? (3)
- arity (1)
- ascend (1)
- attlistdecl? (1)
-
auto
_ indent _ mode= (1) -
bind
_ call (2) - bitmap (1)
-
bsearch
_ index (1) -
calculate
_ integers _ for _ gem _ version (1) -
canonical
_ each (1) - cdata? (1)
- changed (1)
- checkbox (1)
- children (1)
-
class
_ eval (2) -
class
_ exec (1) -
class
_ variable _ defined? (1) -
class
_ variable _ get (1) -
class
_ variable _ set (1) -
class
_ variables (1) -
const
_ set (1) - convert (3)
- cpu (1)
- create (1)
-
create
_ ext (1) -
create
_ extension (1) -
create
_ value (1) -
cross
_ product (1) - data (1)
-
dc
_ coverage (1) -
dc
_ coverage= (1) -
dc
_ coverages (1) -
debug
_ level (1) -
debug
_ level= (1) - default= (1)
-
default
_ argv (1) -
default
_ argv= (1) -
default
_ event _ sources (1) - deflate (1)
- delete (2)
-
delete
_ if (5) -
delete
_ key (1) -
delete
_ value (1) - descend (1)
-
destination
_ encoding (2) -
destination
_ encoding _ name (2) - disasm (1)
- disassemble (1)
- div (1)
- divmod (3)
-
do
_ DELETE (1) -
do
_ GET (6) -
do
_ HEAD (1) -
do
_ OPTIONS (2) -
do
_ POST (5) -
do
_ PUT (1) -
do
_ not _ reverse _ lookup (1) -
do
_ not _ reverse _ lookup= (2) -
do
_ rubygems _ update (1) - doctype? (1)
- document (1)
-
document
_ children= (1) -
document
_ self= (1) - domain= (2)
- done (1)
-
dry
_ run= (1) - each (4)
-
each
_ capitalized (1) -
each
_ element _ with _ attribute (1) -
each
_ pair (3) -
each
_ recursive (1) -
each
_ resource (1) -
each
_ value (5) - eigen (1)
- eigensystem (1)
-
eigenvalue
_ matrix (1) - eigenvalues (1)
-
eigenvector
_ matrix (1) -
eigenvector
_ matrix _ inv (1) - eigenvectors (1)
- elementdecl? (1)
- emailbx (1)
-
end
_ element? (1) - enq (1)
- entitydecl? (1)
-
error
_ bytes (1) -
error
_ char (1) - exchange (1)
- exclude= (1)
- execute (1)
- expire (1)
- fdiv (2)
- field (1)
-
file
_ absolute _ name (1) -
file
_ absolute _ name= (1) - filename= (1)
- filter (2)
- filter! (3)
-
find
_ first _ recursive (1) -
find
_ index (3) -
find
_ local _ symbol (1) -
find
_ module _ named (1) -
find
_ name (1) -
find
_ proxy (1) -
find
_ spec _ by _ name _ and _ version (1) - finish (1)
-
first
_ column (1) -
first
_ lineno (1) -
force
_ output= (1) -
full
_ name (1) -
get
_ path (1) - getresource (1)
- getresources (1)
- github= (1)
- grep (1)
-
grep
_ v (1) -
has
_ value? (4) -
have
_ func (2) -
have
_ library (2) -
have
_ struct _ member (2) - headers (1)
- here? (1)
- hidden (1)
- include? (3)
-
incomplete
_ input? (1) - index (5)
- inject (3)
-
inner
_ product (1) -
insert
_ output (1) - inspect (1)
- install (1)
-
install
_ alias _ method (1) -
instance
_ method (1) -
ipv4
_ multicast? (1) -
ipv6
_ multicast? (1) -
ipv6
_ unique _ local? (1) -
ipv6
_ unspecified? (1) - kconv (1)
-
keep
_ alive _ timeout= (1) -
keep
_ if (3) - key (4)
-
last
_ column (1) -
last
_ lineno (1) -
line
_ numbers= (1) - log (2)
- magnitude (1)
-
make
_ partial _ content (1) - markup= (1)
-
marshal
_ dump (1) -
max
_ value _ length (1) -
max
_ value _ name _ length (1) - member? (1)
-
method
_ removed (1) - minimum (1)
- mname (1)
-
module
_ eval (2) -
module
_ exec (1) - mount (1)
-
mount
_ proc (2) - name (1)
- name= (1)
- norm (1)
- normalized= (1)
-
not
_ modified? (1) - notationdecl? (1)
- notify (2)
-
num
_ classes= (1) -
num
_ files= (1) -
num
_ methods= (1) -
num
_ modules= (1) -
num
_ values (1) -
ok
_ to _ remove? (1) -
on
_ default (1) - open (1)
- order! (2)
- os (1)
- pack (2)
- parse! (1)
-
password
_ field (1) - peek (1)
- permute! (1)
- pivots (1)
-
pkcs5
_ keyivgen (1) - port (1)
- preference (1)
-
prepare
_ range (1) -
previous
_ sibling (1) -
previous
_ sibling= (1) -
previous
_ sibling _ node (1) -
prime
_ division (1) -
prime
_ fasttest? (1) -
primitive
_ convert (4) - priority (1)
- private (1)
-
private
_ class _ method (1) -
private
_ constant (1) -
private
_ instance _ methods (1) -
private
_ method _ defined? (1) -
private
_ methods (1) - protocol (1)
- public= (1)
- push (1)
-
push
_ all _ highest _ version _ gems _ on _ load _ path (1) -
push
_ gem _ version _ on _ load _ path (1) - putback (2)
- r (1)
-
radio
_ group (1) -
readagain
_ bytes (1) -
recv
_ io (1) -
recvfrom
_ nonblock (1) - reduce (3)
- refresh (1)
- reject (3)
- reject! (4)
-
remove
_ by _ name (1) -
remove
_ class _ variable (1) -
remove
_ classes _ and _ modules (1) -
remove
_ const (1) -
remove
_ method (1) -
remove
_ spec (1) - replacement= (1)
-
required
_ ruby _ version (1) -
required
_ ruby _ version= (1) -
required
_ rubygems _ version (1) -
required
_ rubygems _ version= (1) -
respond
_ to _ missing? (2) - result (1)
- retry (1)
-
return
_ format= (1) -
return
_ headers? (1) -
return
_ vtype (1) - rindex (1)
- rmailbx (1)
- rname (1)
- run (1)
-
satisfied
_ by? (1) -
save
_ rounding _ mode (1) - scalar (1)
- scan (1)
- select (5)
- select! (3)
- serial (1)
- service (1)
-
show
_ lookup _ failure (1) - shutdown (2)
- solve (1)
-
source
_ encoding (3) -
source
_ encoding _ name (2) - standalone= (1)
- start (2)
-
start
_ document (1) - status (1)
-
stop
_ service (1) - store (2)
- strftime (2)
- strings (1)
-
subdomain
_ of? (1) - succ (1)
- system= (1)
-
tag
_ directives (1) -
tag
_ directives= (1) - target (1)
-
text
_ field (1) -
thread
_ variable _ set (1) - timeouts= (1)
-
to
_ a (1) -
to
_ ary (1) -
to
_ binary (1) -
to
_ value (1) - tokens (1)
-
trace
_ func (2) - type (1)
-
uid
_ move (1) - umount (1)
- unadvise (1)
-
unconverted
_ fields? (1) -
unit
_ test (1) -
unmatched
_ alias _ lists= (1) - unmount (1)
- unpack (1)
- update (3)
- updated (1)
- uri (2)
- uri= (1)
-
v
_ inv (1) - value (11)
- value= (6)
- value? (3)
- values (4)
-
values
_ at (8) -
verify
_ data (1) -
verify
_ data= (1) -
verify
_ gem (1) - version (2)
- version= (2)
-
version
_ requirement (1) -
version
_ requirement= (1) -
version
_ requirements (1) -
version
_ requirements= (1) - visibility (2)
- wait (2)
-
wait
_ until (1) - weight (1)
- write (4)
- xmldecl? (1)
- zip (4)
検索結果
先頭5件
-
Matrix
:: EigenvalueDecomposition # d -> Matrix (72307.0) -
固有値を対角成分に並べた行列を返します。
固有値を対角成分に並べた行列を返します。 -
Matrix
:: EigenvalueDecomposition # v -> Matrix (72307.0) -
右固有ベクトルを横に並べた行列を返します。
右固有ベクトルを横に並べた行列を返します。 -
REXML
:: Node # previous _ sibling _ node -> REXML :: Node | nil (64204.0) -
前の兄弟ノードを返します。
前の兄弟ノードを返します。
前の兄弟ノードが存在しない場合(ノードがルートである場合や、
最初のノードである場合)は nil を返します。 -
BigDecimal
# save _ rounding _ mode { . . . } -> object (63904.0) -
丸め処理に関する BigDecimal.mode の設定を保存してブロックを評価します。 ブロック中で変更した設定はブロックの評価後に復元されます。
丸め処理に関する BigDecimal.mode の設定を保存してブロックを評価します。
ブロック中で変更した設定はブロックの評価後に復元されます。
ブロックの評価結果を返します。 -
Matrix
:: EigenvalueDecomposition # eigenvalues -> [Float] (63604.0) -
固有値を配列で返します。
固有値を配列で返します。 -
Encoding
:: Converter # primitive _ convert(source _ buffer , destination _ buffer , destination _ byteoffset , destination _ bytesize) -> Symbol (55822.0) -
エンコーディング変換のためのメソッドの中で、もっとも細かな扱いが可能なメソッドです。
エンコーディング変換のためのメソッドの中で、もっとも細かな扱いが可能なメソッドです。
可搬性を確保しつつ、不正なバイトや変換先で未定義な文字の扱いを細かに指定したいときは、Encoding::Converter#primitive_convert が唯一の方法になります。
@param source_buffer 変換元文字列のバッファ
@param destination_buffer 変換先文字列を格納するバッファ
@param destination_byteoffset 変換先バッファでのオフセット
@param destination_bytesize 変換先バッファの容量
@... -
Encoding
:: Converter # primitive _ convert(source _ buffer , destination _ buffer , destination _ byteoffset , destination _ bytesize , options) -> Symbol (55822.0) -
エンコーディング変換のためのメソッドの中で、もっとも細かな扱いが可能なメソッドです。
エンコーディング変換のためのメソッドの中で、もっとも細かな扱いが可能なメソッドです。
可搬性を確保しつつ、不正なバイトや変換先で未定義な文字の扱いを細かに指定したいときは、Encoding::Converter#primitive_convert が唯一の方法になります。
@param source_buffer 変換元文字列のバッファ
@param destination_buffer 変換先文字列を格納するバッファ
@param destination_byteoffset 変換先バッファでのオフセット
@param destination_bytesize 変換先バッファの容量
@... -
Encoding
:: Converter # primitive _ convert(source _ buffer , destination _ buffer , destination _ byteoffset) -> Symbol (55522.0) -
エンコーディング変換のためのメソッドの中で、もっとも細かな扱いが可能なメソッドです。
エンコーディング変換のためのメソッドの中で、もっとも細かな扱いが可能なメソッドです。
可搬性を確保しつつ、不正なバイトや変換先で未定義な文字の扱いを細かに指定したいときは、Encoding::Converter#primitive_convert が唯一の方法になります。
@param source_buffer 変換元文字列のバッファ
@param destination_buffer 変換先文字列を格納するバッファ
@param destination_byteoffset 変換先バッファでのオフセット
@param destination_bytesize 変換先バッファの容量
@... -
Gem
:: DependencyInstaller # find _ spec _ by _ name _ and _ version(gem _ name , version = Gem :: Requirement . default) -> Array (55504.0) -
与えられた Gem の名前とバージョンに関する条件にマッチする Gem::Specification と それの存在する URI を含む配列を返します。
与えられた Gem の名前とバージョンに関する条件にマッチする Gem::Specification と
それの存在する URI を含む配列を返します。
@param gem_name Gem の名前を指定します。
@param version Gem が満たすバージョンに関する条件を指定します。 -
OpenSSL
:: Config # add _ value(section , name , value) -> String (55504.0) -
section で指定したセクションにある name というキーの 情報を value に変更します。
section で指定したセクションにある name というキーの
情報を value に変更します。
指定した section が存在しない場合には新たにそのセクションが
オブジェクト内に作られます。
指定した name が存在しない場合も同様に新たな領域が
そのオブジェクト内に作られます。指定した name が存在した場合には
情報が上書きされます。
value を返します。
@param section セクションを表す文字列
@param name キーを表す文字列
@param value 変更後の値の文字列
@raise OpenSSL::ConfigError 設定に失敗し... -
Encoding
:: Converter # primitive _ convert(source _ buffer , destination _ buffer) -> Symbol (55222.0) -
エンコーディング変換のためのメソッドの中で、もっとも細かな扱いが可能なメソッドです。
エンコーディング変換のためのメソッドの中で、もっとも細かな扱いが可能なメソッドです。
可搬性を確保しつつ、不正なバイトや変換先で未定義な文字の扱いを細かに指定したいときは、Encoding::Converter#primitive_convert が唯一の方法になります。
@param source_buffer 変換元文字列のバッファ
@param destination_buffer 変換先文字列を格納するバッファ
@param destination_byteoffset 変換先バッファでのオフセット
@param destination_bytesize 変換先バッファの容量
@... -
Gem
:: Dependency # version _ requirements=(version _ requirements) (55204.0) -
依存しているバージョンを設定します。
依存しているバージョンを設定します。
@param version_requirements Gem::Requirement のインスタンスを指定します。 -
Gem
:: Specification # required _ ruby _ version -> Gem :: Requirement (55204.0) -
この Gem パッケージを動作させるのに必要な Ruby のバージョンを返します。
この Gem パッケージを動作させるのに必要な Ruby のバージョンを返します。 -
Gem
:: Specification # required _ ruby _ version=(requirement) (55204.0) -
この Gem パッケージを動作させるのに必要な Ruby のバージョンをセットします。
この Gem パッケージを動作させるのに必要な Ruby のバージョンをセットします。
@param requirement Gem::Requirement.create が受け付ける形式のオブジェクトを指定します。
@see Gem::Requirement -
Gem
:: Specification # required _ rubygems _ version -> Gem :: Requirement (55204.0) -
この Gem パッケージを動作させるのに必要な RubyGems のバージョンを返します。
この Gem パッケージを動作させるのに必要な RubyGems のバージョンを返します。 -
Gem
:: Specification # required _ rubygems _ version=(requirement) (55204.0) -
この Gem パッケージを動作させるのに必要な RubyGems のバージョンをセットします。
この Gem パッケージを動作させるのに必要な RubyGems のバージョンをセットします。
@param requirement Gem::Requirement.create が受け付ける形式のオブジェクトを指定します。
@see Gem::Requirement -
IRB
:: Context # auto _ indent _ mode=(val) (55204.0) -
入力が次の行に継続した時に自動で字下げを行うかどうかを val に設定します。
入力が次の行に継続した時に自動で字下げを行うかどうかを val に設定します。
@param val true を指定した場合、自動で字下げを行います。false を指定し
た場合は自動で字下げを行いません。
IRB::Context#prompt_mode の変更に影響を受ける事に注意してください。
@see IRB::Context#auto_indent_mode -
Module
# module _ eval(expr , fname = "(eval)" , lineno = 1) -> object (55204.0) -
モジュールのコンテキストで文字列 expr またはモジュール自身をブロックパラメータとするブロックを 評価してその結果を返します。
モジュールのコンテキストで文字列 expr またはモジュール自身をブロックパラメータとするブロックを
評価してその結果を返します。
モジュールのコンテキストで評価するとは、実行中そのモジュールが self になるということです。
つまり、そのモジュールの定義式の中にあるかのように実行されます。
ただし、ローカル変数は module_eval/class_eval の外側のスコープと共有します。
文字列が与えられた場合には、定数とクラス変数のスコープは自身のモジュール定義式内と同じスコープになります。
ブロックが与えられた場合には、定数とクラス変数のスコープはブロックの外側のスコープにな... -
WIN32OLE
_ TYPE # default _ event _ sources -> [WIN32OLE _ TYPE] (54976.0) -
型が持つソースインターフェイスを取得します。
型が持つソースインターフェイスを取得します。
default_event_sourcesメソッドは、selfがCoClass(コンポーネントクラス)
の場合、そのクラスがサポートするデフォルトのソースインターフェイス(イ
ベントの通知元となるインターフェイス)を返します。
@return デフォルトのソースインターフェイスをWIN32OLE_TYPEの配列と
して返します。返すのは配列ですが、デフォルトのソースインターフェ
イスは最大でも1インターフェイスです。ソースインターフェイスを持
たない場合は空配列を返します。
tobj = ... -
Addrinfo
# ipv6 _ unspecified? -> bool (54904.0) -
IPv6 の不特定アドレス(unspecified address)(::)であれば真を返します。
IPv6 の不特定アドレス(unspecified address)(::)であれば真を返します。 -
BasicSocket
# do _ not _ reverse _ lookup -> bool (54904.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... -
BasicSocket
# do _ not _ reverse _ lookup=(bool) (54904.0) -
アドレスからホスト名への逆引きの設定をソケットごとに設定します。
アドレスからホスト名への逆引きの設定をソケットごとに設定します。
@param bool この値が真ならアドレスからホスト名への逆引きを行わなくなります。
@see BasicSocket#do_not_reverse_lookup -
CSV
# unconverted _ fields? -> bool (54904.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... -
Encoding
:: Converter # source _ encoding -> Encoding (54904.0) -
変換元のエンコーディングを返します。
変換元のエンコーディングを返します。
@return 変換元のエンコーディング
//emlist[][ruby]{
ec = Encoding::Converter.new("utf-8", "euc-jp")
ec.source_encoding #=> #<Encoding:UTF-8>
//} -
Encoding
:: InvalidByteSequenceError # source _ encoding -> Encoding (54904.0) -
エラーを発生させた変換の変換元のエンコーディングを Encoding オブジェクトで返します。
エラーを発生させた変換の変換元のエンコーディングを Encoding
オブジェクトで返します。
@see Encoding::InvalidByteSequenceError#destination_encoding,
Encoding::UndefinedConversionError#source_encoding -
Encoding
:: InvalidByteSequenceError # source _ encoding _ name -> Encoding (54904.0) -
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
@see Encoding::InvalidByteSequenceError#source_encoding -
Encoding
:: UndefinedConversionError # source _ encoding -> Encoding (54904.0) -
エラーを発生させた変換の変換元のエンコーディングを Encoding オブジェクトで返します。
エラーを発生させた変換の変換元のエンコーディングを Encoding
オブジェクトで返します。
変換が多段階になされる場合は元の文字列のものではない
エンコーディングが返される場合があることに注意してください。
@see Encoding::UndefinedConversionError#destination_encoding -
Encoding
:: UndefinedConversionError # source _ encoding _ name -> Encoding (54904.0) -
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
@see Encoding::UndefinedConversionError#source_encoding -
Gem
:: Dependency # version _ requirements -> Gem :: Requirement (54904.0) -
依存しているバージョンを返します。
依存しているバージョンを返します。 -
Gem
:: QuickLoader # push _ all _ highest _ version _ gems _ on _ load _ path (54904.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Gem
:: QuickLoader # push _ gem _ version _ on _ load _ path (54904.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
IRB
:: Context # debug _ level -> Integer (54904.0) -
irb のデバッグレベルを返します。
irb のデバッグレベルを返します。
デフォルト値は 0 です。
@see IRB::Context#debug_level=, IRB::Context#debug? -
IRB
:: Context # debug _ level=(val) (54904.0) -
irb のデバッグレベルを val に設定します。
irb のデバッグレベルを val に設定します。
.irbrc ファイル中で IRB.conf[:DEBUG_LEVEL] を設定する事でも同様の操作
が行えます。
@see IRB::Context#debug_level, IRB::Context#debug? -
Module
# module _ eval {|mod| . . . } -> object (54904.0) -
モジュールのコンテキストで文字列 expr またはモジュール自身をブロックパラメータとするブロックを 評価してその結果を返します。
モジュールのコンテキストで文字列 expr またはモジュール自身をブロックパラメータとするブロックを
評価してその結果を返します。
モジュールのコンテキストで評価するとは、実行中そのモジュールが self になるということです。
つまり、そのモジュールの定義式の中にあるかのように実行されます。
ただし、ローカル変数は module_eval/class_eval の外側のスコープと共有します。
文字列が与えられた場合には、定数とクラス変数のスコープは自身のモジュール定義式内と同じスコープになります。
ブロックが与えられた場合には、定数とクラス変数のスコープはブロックの外側のスコープにな... -
Net
:: IMAP # uid _ move(set , mailbox) -> Net :: IMAP :: TaggedResponse (54904.0) -
MOVEコマンドを送り、set でUIDで指定したメッセージを mailbox の 末尾に移動させます。
MOVEコマンドを送り、set でUIDで指定したメッセージを mailbox の
末尾に移動させます。
set には UID、UID の配列、もしくは
Range オブジェクトを渡します。
コピー元のメールボックスは
Net::IMAP#examine もしくは Net::IMAP#select で
指定したものを用います。
@param set 移動するメッセージのUID(整数、整数の配列、整数の Range)
@param mailbox 移動先のメールボックス(文字列)
@see Net::IMAP#move, 6851 -
OpenSSL
:: SSL :: SocketForwarder # do _ not _ reverse _ lookup=(bool) (54904.0) -
真を渡すとアドレスからホスト名への逆引きを行わなくなります。
真を渡すとアドレスからホスト名への逆引きを行わなくなります。
BasicSocket#do_not_reverse_lookup と同様です。
@param bool 真で逆引きを抑制します -
OptionParser
# default _ argv -> [String] (54904.0) -
自身がデフォルトでパースする引数を文字列の配列で返します。
自身がデフォルトでパースする引数を文字列の配列で返します。
@param argv デフォルトでパースする文字列の配列を返します。
//emlist[例][ruby]{
require "optparse"
opts = OptionParser.new
# --hoo param1 --bar param2 をパラメーターに指定して実行
opts.default_argv # => ["--foo", "param1", "--bar", "param2"]
//} -
OptionParser
# default _ argv=(argv) (54904.0) -
自身がデフォルトでパースする引数を文字列の配列で指定します。
自身がデフォルトでパースする引数を文字列の配列で指定します。
OptionParser#parse の引数が指定されなかったときに使われます。
@param argv デフォルトでパースしたい文字列の配列を指定します。
//emlist[例][ruby]{
require "optparse"
config = {}
opts = OptionParser.new
opts.on("-r", "--require LIBRARY"){|lib| config[:lib] = lib }
# パラメーター指定なしで実行
opts.default_argv # => []
opts.p... -
RDoc
:: CodeObject # remove _ classes _ and _ modules -> () (54904.0) -
何もしません。RDoc::CodeObject#document_children= に false を指定 した時のコールバックとして呼び出されます。オーバーライドして使用します。
何もしません。RDoc::CodeObject#document_children= に false を指定
した時のコールバックとして呼び出されます。オーバーライドして使用します。 -
RDoc
:: RDoc # document(argv) -> nil (54904.0) -
argv で与えられた引数を元にドキュメントをフォーマットして指定されたディ レクトリに出力します。
argv で与えられた引数を元にドキュメントをフォーマットして指定されたディ
レクトリに出力します。
@param argv コマンドラインで rdoc コマンドに指定するのと同じ引数を文字
列の配列で指定します。
@raise RDoc::Error ドキュメントの処理中にエラーがあった場合に発生します。
指定できるオプションについては、lib:rdoc#usage を参照してくださ
い。出力ディレクトリが指定されなかった場合はカレントディレクトリ の
doc 以下に出力します。 -
REXML
:: Node # find _ first _ recursive {|node| . . . } -> REXML :: Node | nil (54904.0) -
self とその各 element node を引数とし、ブロックを呼び出し、 そのブロックの返り値が真であった最初の node を返します。
self とその各 element node を引数とし、ブロックを呼び出し、
そのブロックの返り値が真であった最初の node を返します。
見付からなかった場合は nil を返します。 -
WIN32OLE
_ EVENT # unadvise -> () (54904.0) -
イベント通知元をオブジェクトから切断します。
イベント通知元をオブジェクトから切断します。
当メソッド実行後は、イベント通知を受けられなくなります。また、このオブ
ジェクトを利用したWIN32OLE_EVENT#on_eventなどの呼び出しはエラー
(WIN32OLERuntimeErrorの通知)となります。
WIN32OLE_EVENTオブジェクトは一度生成すると、イベントハンドラが登録され
ている限りオブジェクトを解放しません。というのは、イベントの通知元のオ
ブジェクトと相互参照されるため、自動的に解放することができないからです。
結果として、OLEオートメーションサーバの解放もスクリプトが終了するまで行
われません。
こ... -
Encoding
:: Converter # insert _ output(string) -> nil (54658.0) -
変換器内のバッファに文字列を挿入します。 バッファに保持された文字列は、次の変換時の変換結果と一緒に返されます。
変換器内のバッファに文字列を挿入します。
バッファに保持された文字列は、次の変換時の変換結果と一緒に返されます。
変換先がステートフルなエンコーディングであった場合、
挿入された文字列は状態に基づいて変換され、状態を更新します。
このメソッドは変換に際してエラーが発生した際にのみ利用されるべきです。
@param string 挿入する文字列
//emlist[][ruby]{
ec = Encoding::Converter.new("utf-8", "iso-8859-1")
src = "HIRAGANA LETTER A is \u{3042}."
dst = ""
p ec.... -
Fiddle
:: Importer # create _ value(type , val = nil) -> Fiddle :: CStruct (46276.0) -
型が type で要素名が "value" であるような構造体を 定義(Fiddle::Importer#struct)し、 その構造体のメモリを Fiddle::CStruct#malloc で確保し、 確保したメモリを保持しているオブジェクトを返します。
型が type で要素名が "value" であるような構造体を
定義(Fiddle::Importer#struct)し、
その構造体のメモリを Fiddle::CStruct#malloc で確保し、
確保したメモリを保持しているオブジェクトを返します。
type は "int", "void*" といった文字列で型を指定します。
val に nil 以外を指定すると、確保された構造体に
その値を代入します。
@param type 型を表す文字列
@param val 構造体に確保される初期値
例
require 'fiddle/import'
module M
... -
Fiddle
:: Importer # value(type , val = nil) -> Fiddle :: CStruct (46276.0) -
型が type で要素名が "value" であるような構造体を 定義(Fiddle::Importer#struct)し、 その構造体のメモリを Fiddle::CStruct#malloc で確保し、 確保したメモリを保持しているオブジェクトを返します。
型が type で要素名が "value" であるような構造体を
定義(Fiddle::Importer#struct)し、
その構造体のメモリを Fiddle::CStruct#malloc で確保し、
確保したメモリを保持しているオブジェクトを返します。
type は "int", "void*" といった文字列で型を指定します。
val に nil 以外を指定すると、確保された構造体に
その値を代入します。
@param type 型を表す文字列
@param val 構造体に確保される初期値
例
require 'fiddle/import'
module M
... -
DBM
# each _ value {|value| . . . } -> self (46204.0) -
全ての value に対して繰り返すイテレータ。
全ての value に対して繰り返すイテレータ。 -
DBM
# has _ value?(value) -> bool (46204.0) -
value を値とする組がデータベース中に存在する時、真を返します。
value を値とする組がデータベース中に存在する時、真を返します。
@param value 検索したい値。 -
DBM
# value?(value) -> bool (46204.0) -
value を値とする組がデータベース中に存在する時、真を返します。
value を値とする組がデータベース中に存在する時、真を返します。
@param value 検索したい値。 -
GDBM
# each _ value {|value| . . . } -> self (46204.0) -
全ての value に対して繰り返すイテレータです。
全ての value に対して繰り返すイテレータです。 -
GDBM
# has _ value?(value) -> bool (46204.0) -
value を値とする要素がデータベース中に存在する時、真を返します。
value を値とする要素がデータベース中に存在する時、真を返します。
@param value 検索したい値。 -
GDBM
# value?(value) -> bool (46204.0) -
value を値とする要素がデータベース中に存在する時、真を返します。
value を値とする要素がデータベース中に存在する時、真を返します。
@param value 検索したい値。 -
Gem
:: LoadError # version _ requirement=(version _ requirement) (46204.0) -
ロードに失敗した Gem の必要条件をセットします。
ロードに失敗した Gem の必要条件をセットします。
@param version_requirement Gem::Requirement のインスタンスをセットします。
@see Gem::Requirement, Gem::Dependency#version_requirements -
Net
:: HTTPHeader # each _ value {|value| . . . . } -> () (46204.0) -
保持しているヘッダの値をブロックに渡し、呼びだします。
保持しているヘッダの値をブロックに渡し、呼びだします。
渡される文字列は ", " で連結したものです。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.each_value { |value| puts value }
# => gzip;q=1.0,deflate;q=0.6,identity;q=0.3
# => */*
# => Ruby
//} -
OpenSSL
:: ASN1 :: ASN1Data # value=(value) (46204.0) -
ASN.1 値に対応するRubyのオブジェクトを変更します。
ASN.1 値に対応するRubyのオブジェクトを変更します。
@param value 設定するオブジェクト
@see OpenSSL::ASN1::ASN1Data#value -
SDBM
# each _ value {|value| . . . } -> self (46204.0) -
全ての value に対して繰り返すイテレータ。
全ての value に対して繰り返すイテレータ。 -
SDBM
# has _ value?(value) -> bool (46204.0) -
value を値とする組がデータベース中に存在する時、真を返します。
value を値とする組がデータベース中に存在する時、真を返します。
@param value 検索したい値。 -
SDBM
# value?(value) -> bool (46204.0) -
value を値とする組がデータベース中に存在する時、真を返します。
value を値とする組がデータベース中に存在する時、真を返します。
@param value 検索したい値。 -
YAML
:: DBM # each _ value {|val| . . . } -> YAML :: DBM (46204.0) -
値を引数としてブロックを評価します。
値を引数としてブロックを評価します。
自身を返します。 -
YAML
:: DBM # has _ value?(value) -> bool (46204.0) -
value を値とする組がデータベース中に存在する時、真を返します。
value を値とする組がデータベース中に存在する時、真を返します。
@param value 検索したい値を指定します。YAML 形式に変換できるオブジェク
トが指定できます。 -
MatchData
# values _ at(*index) -> [String] (45940.0) -
正規表現中の n 番目の括弧にマッチした部分文字列の配列を返します。
正規表現中の n 番目の括弧にマッチした部分文字列の配列を返します。
0 番目は $& のようにマッチした文字列全体を表します。
@param index インデックスを整数またはシンボル(名前付きキャプチャの場合)で 0 個以上指定します。
//emlist[例][ruby]{
m = /(foo)(bar)(baz)/.match("foobarbaz")
# same as m.to_a.values_at(...)
p m.values_at(0, 1, 2, 3, 4) # => ["foobarbaz", "foo", "bar", "baz", nil]
p m... -
Gem
:: Commands :: UpdateCommand # do _ rubygems _ update(version) (45904.0) -
RubyGems 自体を更新します。
RubyGems 自体を更新します。 -
Gem
:: LoadError # version _ requirement -> Get :: Requirement (45904.0) -
ロードに失敗した Gem の必要条件を返します。
ロードに失敗した Gem の必要条件を返します。
@see Gem::Requirement, Gem::Dependency#version_requirements -
Module
# private _ instance _ methods(inherited _ too = true) -> [Symbol] (45904.0) -
そのモジュールで定義されている private メソッド名 の一覧を配列で返します。
そのモジュールで定義されている private メソッド名
の一覧を配列で返します。
@param inherited_too false を指定するとそのモジュールで定義されているメソッドのみ返します。
@see Object#private_methods, Module#instance_methods
//emlist[例][ruby]{
module Foo
def foo; end
private def bar; end
end
module Bar
include Foo
def baz; end
private def qux; end
end... -
Module
# private _ method _ defined?(name , inherit=true) -> bool (45904.0) -
インスタンスメソッド name がモジュールに定義されており、 しかもその可視性が private であるときに true を返します。 そうでなければ false を返します。
インスタンスメソッド name がモジュールに定義されており、
しかもその可視性が private であるときに true を返します。
そうでなければ false を返します。
@param name Symbol か String を指定します。
@param inherit 真を指定するとスーパークラスや include したモジュールで
定義されたメソッドも対象になります。
@see Module#method_defined?, Module#public_method_defined?, Module#protected_method_defined?
//e... -
Numeric
# divmod(other) -> [Numeric] (45904.0) -
self を other で割った商 q と余り r を、 [q, r] という 2 要素の配列にして返します。 商 q は常に整数ですが、余り r は整数であるとは限りません。
self を other で割った商 q と余り r を、
[q, r] という 2 要素の配列にして返します。
商 q は常に整数ですが、余り r は整数であるとは限りません。
ここで、商 q と余り r は、
* self == other * q + r
と
* other > 0 のとき: 0 <= r < other
* other < 0 のとき: other < r <= 0
* q は整数
をみたす数です。
divmod が返す商は Numeric#div と同じです。
また余りは、Numeric#modulo と同じです。
このメソッド... -
OpenSSL
:: SSL :: SSLServer # shutdown(how=Socket :: SHUT _ RDWR) -> 0 (45904.0) -
ソケットの以降の接続を終了させます。
ソケットの以降の接続を終了させます。
詳しくは BasicSocket#shutdown を参照してください。
@param how 接続の終了の仕方を Socket::SHUT_RD, Socket::SHUT_WR,
Socket::SHUT_RDWR などで指定します。 -
RDoc
:: CodeObject # document _ children=(val) (45904.0) -
自身に含まれるメソッド、エイリアス、定数や属性をドキュメントに含めるか どうかを設定します。
自身に含まれるメソッド、エイリアス、定数や属性をドキュメントに含めるか
どうかを設定します。
:nodoc:、:stopdoc: を指定した時に false が設定されます。
@param val true を指定した場合、上記をドキュメントに含めます。
@see RDoc::CodeObject#document_self=,
RDoc::CodeObject#remove_classes_and_modules -
RDoc
:: CodeObject # document _ self=(val) (45904.0) -
自身をドキュメントに含めるかどうかを設定します。
自身をドキュメントに含めるかどうかを設定します。
:doc: を指定した時に true が設定されます。
:nodoc:、:stopdoc: を指定した時に false が設定されます。
@param val true を指定した場合、自身をドキュメントに含めます。
@see RDoc::CodeObject#document_children=,
RDoc::CodeObject#remove_methods_etc -
RDoc
:: Options # force _ output=(val) (45904.0) -
val に true を指定した場合、コマンドライン引数の --force_output オプショ ンと同様の指定を行います。
val に true を指定した場合、コマンドライン引数の --force_output オプショ
ンと同様の指定を行います。
@param val --force_output オプションと同じ指定を行う場合は true、そうで
ない場合は false を指定します。 -
RDoc
:: TopLevel # add _ class _ or _ module(collection , class _ type , name , superclass) -> RDoc :: NormalClass | RDoc :: SingleClass | RDoc :: NormalModule (45904.0) -
collection に name で指定したクラス、モジュールを追加します。
collection に name で指定したクラス、モジュールを追加します。
@param collection クラス、モジュールを追加する先を Hash オブジェ
クトで指定します。
@param class_type 追加するクラス、モジュールを RDoc::NormalClass、
RDoc::SingleClass、RDoc::NormalModule オ
ブジェクトのいずれかで指定します。
@param name クラス名を文字列で指定します。
@param su... -
RDoc
:: TopLevel # find _ module _ named(name) -> RDoc :: NormalModule (45904.0) -
RDoc が収集したクラスの内、name で指定した名前のモジュールを返します。 見つからなかった場合は nil を返します。
RDoc が収集したクラスの内、name で指定した名前のモジュールを返します。
見つからなかった場合は nil を返します。
@param name モジュール名を文字列で指定します。 -
REXML
:: Child # previous _ sibling -> REXML :: Node (45904.0) -
前の隣接ノードを返します。
前の隣接ノードを返します。
REXML::Node#previous_sibling_node の別名です。
@see REXML::Child#previous_sibling= -
REXML
:: Node # each _ recursive {|node| . . . } -> () (45904.0) -
self とその各 element node を引数とし、ブロックを呼び出します。
self とその各 element node を引数とし、ブロックを呼び出します。 -
REXML
:: Child # previous _ sibling=(other) (45676.0) -
other を self の前の隣接ノードとします。
other を self の前の隣接ノードとします。
つまり、親ノードが持つ子ノード列の self の前に
other を挿入します。
@param other 挿入するノード
//emlist[][ruby]{
require 'rexml/document'
a = REXML::Element.new("a")
b = a.add_element("b")
c = REXML::Element.new("c")
b.next_sibling = c
d = REXML::Element.new("d")
b.previous_sibling = d
p a.to_s # =>... -
Psych
:: Nodes :: Scalar # value=(v) (45625.0) -
scalar の値を設定します。
scalar の値を設定します。
@param v 設定する値
@see Psych::Nodes::Scalar#value,
Psych::Nodes::Scalar.new -
Matrix
:: EigenvalueDecomposition # eigenvalue _ matrix -> Matrix (45607.0) -
固有値を対角成分に並べた行列を返します。
固有値を対角成分に並べた行列を返します。 -
Addrinfo
# ipv4 _ multicast? -> bool (45604.0) -
IPv4 のマルチキャストアドレス(224.0.0.0/4)であれば真を返します。
IPv4 のマルチキャストアドレス(224.0.0.0/4)であれば真を返します。 -
Addrinfo
# ipv6 _ multicast? -> bool (45604.0) -
IPv6 のマルチキャストアドレス(ff00::/8)であれば真を返します。
IPv6 のマルチキャストアドレス(ff00::/8)であれば真を返します。 -
Addrinfo
# ipv6 _ unique _ local? -> bool (45604.0) -
IPv6 のユニークローカルアドレス(fc00::/7, 4193)であれば真を返します。
IPv6 のユニークローカルアドレス(fc00::/7, 4193)であれば真を返します。 -
CSV
# return _ headers? -> bool (45604.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"... -
DBM
# values -> [String] (45604.0) -
データベース中に存在する値全てを含む配列を返します。
データベース中に存在する値全てを含む配列を返します。 -
DBM
# values _ at(*keys) -> [String] (45604.0) -
keys に対応する値を配列に格納して返します。
keys に対応する値を配列に格納して返します。
@param keys キー。複数指定可能です。
require 'dbm'
db1 = DBM.open('aaa.db', 0666, DBM::NEWDB)
db1[:a] = 'aaa'
db1[:b] = 'bbbbbb'
p db1.values_at('a', 'b') #=> ["aaa", "bbbbbb"] -
DublinCoreModel
# dc _ coverage (45604.0) -
@todo
@todo -
DublinCoreModel
# dc _ coverage= (45604.0) -
@todo
@todo -
DublinCoreModel
# dc _ coverages (45604.0) -
@todo
@todo -
Fiddle
:: Pointer # to _ value -> object (45604.0) -
自身はヒープに確保された Ruby のオブジェクトを指すポインタであると仮定して、 自身が指すオブジェクトを返します。
自身はヒープに確保された Ruby のオブジェクトを指すポインタであると仮定して、
自身が指すオブジェクトを返します。
例:
require 'fiddle'
s = 'abc'
i = Fiddle.dlwrap(s)
cptr = Fiddle::Pointer.new(i)
p cptr.to_value #=> "abc" -
GDBM
# values -> [String] (45604.0) -
データベース中に存在する値全てを含む配列を返します。
データベース中に存在する値全てを含む配列を返します。 -
GDBM
# values _ at(*keys) -> [String] (45604.0) -
keys に対応する値を配列に格納して返します。
keys に対応する値を配列に格納して返します。
@param keys キー。複数指定可能です。
require 'gdbm'
db1 = GDBM.open('aaa.gdbm', 0666, GDBM::NEWDB)
db1['a'] = 'aaa'
db1['b'] = 'bbb'
db1['c'] = 'ccc'
p db1.values_at('a', 'b') #=> ["aaa", "bbb"]
p db1.values_at('x', 'y') #=> [nil, nil] -
Gem
:: QuickLoader # calculate _ integers _ for _ gem _ version (45604.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Gem
:: Security :: Policy # verify _ data -> bool (45604.0) -
この値が真である場合は、データを検証します。
この値が真である場合は、データを検証します。 -
Gem
:: Security :: Policy # verify _ data=(flag) (45604.0) -
データを検証するかどうかを設定します。
データを検証するかどうかを設定します。
@param flag 真、または偽を指定します。 -
Gem
:: StreamUI :: VerboseProgressReporter # updated(message) -> nil (45604.0) -
現在の Gem::StreamUI::VerboseProgressReporter#count と全体の数とメッセージを表示します。
現在の Gem::StreamUI::VerboseProgressReporter#count と全体の数とメッセージを表示します。
@param message 表示するメッセージを指定します。 -
Gem
:: Version # marshal _ dump -> Array (45604.0) -
完全なオブジェクトではなく、バージョン文字列のみダンプします。
完全なオブジェクトではなく、バージョン文字列のみダンプします。
//emlist[][ruby]{
p Gem::Version.new('1.2.0a').marshal_dump # => ["1.2.0a"]
//} -
Module
# class _ variable _ defined?(name) -> bool (45604.0) -
name で与えられた名前のクラス変数がモジュールに存在する場合 true を 返します。
name で与えられた名前のクラス変数がモジュールに存在する場合 true を
返します。
@param name Symbol か String を指定します。
//emlist[例][ruby]{
class Fred
@@foo = 99
end
Fred.class_variable_defined?(:@@foo) #=> true
Fred.class_variable_defined?(:@@bar) #=> false
Fred.class_variable_defined?('@@foo') #=> true
Fred.class_variable... -
Module
# method _ removed(name) -> () (45604.0) -
メソッドが Module#remove_method により削除 された時にインタプリタがこのメソッドを呼び出します。
メソッドが Module#remove_method により削除
された時にインタプリタがこのメソッドを呼び出します。
特異メソッドの削除に対するフックには
BasicObject#singleton_method_removed
を使います。
@param name 削除されたメソッド名が Symbol で渡されます。
//emlist[例][ruby]{
class Foo
def Foo.method_removed(name)
puts "method \"#{name}\" was removed"
end
def foo
end
remove_... -
Module
# private _ class _ method(*name) -> self (45604.0) -
name で指定したクラスメソッド (クラスの特異メソッド) の 可視性を private に変更します。
name で指定したクラスメソッド (クラスの特異メソッド) の
可視性を private に変更します。
@param name 0 個以上の String または Symbol を指定します。
//emlist[例][ruby]{
module Foo
def self.foo; end
end
Foo.singleton_class.private_method_defined?(:foo) # => false
Foo.private_class_method(:foo) # => Foo
Foo.singleton_class.private_method_define... -
Module
# remove _ method(*name) -> self (45604.0) -
インスタンスメソッド name をモジュールから削除します。
インスタンスメソッド name をモジュールから削除します。
Ruby 1.8.0 以降は複数のメソッド名を指定して一度に削除できます。
@param name 0 個以上の String か Symbol を指定します。
@raise NameError 指定したメソッドが定義されていない場合に発生します。
//emlist[例][ruby]{
class C
def foo
end
remove_method :foo
remove_method :no_such_method # 例外 NameError が発生
end
//}
@see Module#... -
Numeric
# div(other) -> Integer (45604.0) -
self を other で割った整数の商 q を返します。
self を other で割った整数の商 q を返します。
ここで、商 q と余り r は、それぞれ
* self == other * q + r
と
* other > 0 のとき: 0 <= r < other
* other < 0 のとき: other < r <= 0
* q は整数
をみたす数です。
商に対応する余りは Numeric#modulo で求められます。
div はメソッド / を呼びだし、floorを取ることで計算されます。
メソッド / の定義はサブクラスごとの定義を用います。
@param other 自身を割る数を... -
Numeric
# fdiv(other) -> Float | Complex (45604.0) -
self を other で割った商を Float で返します。 ただし Complex が関わる場合は例外です。 その場合も成分は Float になります。
self を other で割った商を Float で返します。
ただし Complex が関わる場合は例外です。
その場合も成分は Float になります。
Numeric のサブクラスは、このメソッドを適切に再定義しなければなりません。
@param other 自身を割る数を指定します。
//emlist[例][ruby]{
1.fdiv(3) #=> 0.3333333333333333
Complex(1, 1).fdiv 1 #=> (1.0+1.0i)
1.fdiv Complex(1, 1) #=> (0.5-0.5i)
//}
@see Num... -
OpenSSL
:: ASN1 :: ASN1Data # value -> object (45604.0) -
ASN.1 値に対応するRubyのオブジェクトを返します。
ASN.1 値に対応するRubyのオブジェクトを返します。
@see OpenSSL::ASN1::ASN1Data#value=