ライブラリ
- ビルトイン (183)
- bigdecimal (1)
-
cgi
/ core (11) -
cgi
/ html (11) - csv (22)
- date (1)
- dbm (16)
- delegate (1)
- drb (2)
-
drb
/ extserv (1) -
drb
/ extservm (2) - erb (3)
- fiddle (1)
-
fiddle
/ import (2) - gdbm (13)
-
irb
/ cmd / load (1) -
irb
/ context (7) -
irb
/ ext / tracer (1) -
irb
/ extend-command (1) -
irb
/ frame (1) -
irb
/ inspector (1) - json (1)
-
json
/ add / struct (1) - kconv (1)
- logger (4)
- matrix (28)
- mkmf (6)
- monitor (2)
-
net
/ http (6) -
net
/ imap (2) - observer (3)
- openssl (33)
- optparse (9)
- ostruct (2)
- pathname (2)
- prime (3)
- pstore (1)
- psych (10)
- rake (4)
-
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 (33) -
rexml
/ parsers / pullparser (18) -
rinda
/ rinda (1) -
rinda
/ tuplespace (3) -
ripper
/ filter (1) - rss (15)
- rubygems (6)
-
rubygems
/ command (2) -
rubygems
/ commands / unpack _ command (1) -
rubygems
/ commands / update _ command (1) -
rubygems
/ config _ file (2) -
rubygems
/ dependency (2) -
rubygems
/ dependency _ installer (2) -
rubygems
/ dependency _ list (2) -
rubygems
/ remote _ fetcher (1) -
rubygems
/ requirement (3) -
rubygems
/ security (9) -
rubygems
/ server (7) -
rubygems
/ source _ index (2) -
rubygems
/ specification (9) -
rubygems
/ uninstaller (3) -
rubygems
/ user _ interaction (4) -
rubygems
/ validator (1) -
rubygems
/ version (2) - sdbm (13)
- shell (1)
-
shell
/ builtin-command (1) -
shell
/ command-processor (1) -
shell
/ filter (1) - socket (13)
- sync (2)
-
syslog
/ logger (1) - tracer (1)
- un (1)
- uri (1)
-
webrick
/ cgi (1) -
webrick
/ httprequest (10) -
webrick
/ httpresponse (2) -
webrick
/ https (1) -
webrick
/ httpserver (10) -
webrick
/ httpservlet / abstract (7) -
webrick
/ httpservlet / cgihandler (2) -
webrick
/ httpservlet / erbhandler (2) -
webrick
/ httpservlet / filehandler (8) -
webrick
/ httpservlet / prochandler (2) -
webrick
/ httputils (2) -
webrick
/ server (4) -
win32
/ registry (13) - win32ole (10)
-
yaml
/ dbm (8) - zlib (3)
クラス
- Addrinfo (4)
- Array (12)
- BasicSocket (2)
- BigDecimal (1)
- Bignum (4)
-
CGI
:: Cookie (7) - CSV (8)
-
CSV
:: Row (9) -
CSV
:: Table (5) - DBM (16)
-
DRb
:: DRbServer (2) -
DRb
:: ExtServ (1) -
DRb
:: ExtServManager (2) - Date (1)
- Delegator (1)
- ERB (3)
-
Encoding
:: Converter (11) -
Encoding
:: InvalidByteSequenceError (7) -
Encoding
:: UndefinedConversionError (5) - Enumerator (2)
-
Enumerator
:: Lazy (4) -
Enumerator
:: Yielder (1) -
Fiddle
:: Pointer (1) - Fixnum (4)
- Float (1)
- GDBM (13)
-
Gem
:: Command (2) -
Gem
:: Commands :: UnpackCommand (1) -
Gem
:: Commands :: UpdateCommand (1) -
Gem
:: ConfigFile (2) -
Gem
:: Dependency (2) -
Gem
:: DependencyInstaller (2) -
Gem
:: DependencyList (2) -
Gem
:: LoadError (2) -
Gem
:: RemoteFetcher (1) -
Gem
:: Requirement (3) -
Gem
:: Security :: Policy (9) -
Gem
:: Server (7) -
Gem
:: SourceIndex (2) -
Gem
:: Specification (9) -
Gem
:: StreamUI (1) -
Gem
:: StreamUI :: VerboseProgressReporter (3) -
Gem
:: Uninstaller (3) -
Gem
:: Validator (1) -
Gem
:: Version (2) - Hash (26)
-
IRB
:: Context (8) -
IRB
:: ExtendCommand :: Load (1) -
IRB
:: Frame (1) -
IRB
:: Inspector (1) - Integer (2)
-
JSON
:: State (1) - LocalJumpError (1)
- Logger (4)
- MatchData (1)
- Matrix (6)
-
Matrix
:: EigenvalueDecomposition (10) -
Matrix
:: LUPDecomposition (2) - Method (1)
- Module (21)
-
MonitorMixin
:: ConditionVariable (2) -
Net
:: HTTP (2) -
Net
:: HTTPResponse (1) -
Net
:: IMAP (1) -
Net
:: IMAP :: Envelope (1) - Numeric (5)
- Object (3)
-
ObjectSpace
:: WeakMap (1) -
OpenSSL
:: ASN1 :: ASN1Data (2) -
OpenSSL
:: ASN1 :: Constructive (3) -
OpenSSL
:: BN (1) -
OpenSSL
:: Cipher (1) -
OpenSSL
:: Config (5) -
OpenSSL
:: OCSP :: BasicResponse (2) -
OpenSSL
:: OCSP :: Request (1) -
OpenSSL
:: PKey :: EC :: Group (3) -
OpenSSL
:: PKey :: EC :: Point (1) -
OpenSSL
:: SSL :: SSLServer (1) -
OpenSSL
:: SSL :: SSLSocket (1) -
OpenSSL
:: X509 :: Attribute (2) -
OpenSSL
:: X509 :: Extension (2) -
OpenSSL
:: X509 :: ExtensionFactory (2) -
OpenSSL
:: X509 :: Name (1) -
OpenSSL
:: X509 :: Request (4) - OpenStruct (2)
- OptionParser (9)
- PStore (1)
- Pathname (2)
- Prime (2)
-
Prime
:: TrialDivisionGenerator (1) -
Psych
:: Handler (2) -
Psych
:: Nodes :: Document (4) -
Psych
:: Nodes :: Scalar (2) -
Psych
:: Visitors :: YAMLTree (2) -
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 (3) -
REXML
:: Attributes (2) -
REXML
:: CData (1) -
REXML
:: Child (2) -
REXML
:: Comment (1) -
REXML
:: DocType (1) -
REXML
:: Document (3) -
REXML
:: Element (5) -
REXML
:: Entity (1) -
REXML
:: Instruction (2) -
REXML
:: NotationDecl (2) -
REXML
:: Parsers :: PullEvent (15) -
REXML
:: Parsers :: PullParser (3) -
REXML
:: Text (3) -
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) -
Rake
:: TaskArguments (1) - Range (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
:: InstructionSequence (11) - SDBM (13)
- Shell (1)
-
Shell
:: BuiltInCommand (1) -
Shell
:: CommandProcessor (1) -
Shell
:: Filter (1) - String (5)
- Struct (9)
-
Syslog
:: Logger (1) - Thread (2)
-
Thread
:: ConditionVariable (1) -
Thread
:: Queue (3) - Time (3)
- TracePoint (1)
- Tracer (1)
- UDPSocket (1)
- UNIXServer (4)
- UNIXSocket (2)
-
URI
:: Generic (1) - UncaughtThrowError (1)
- Vector (10)
-
WEBrick
:: CGI (1) -
WEBrick
:: Cookie (9) -
WEBrick
:: GenericServer (4) -
WEBrick
:: HTTPRequest (11) -
WEBrick
:: HTTPResponse (2) -
WEBrick
:: HTTPServer (6) -
WEBrick
:: HTTPServer :: MountTable (4) -
WEBrick
:: HTTPServlet :: AbstractServlet (7) -
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 (1)
-
WIN32OLE
_ EVENT (2) -
WIN32OLE
_ METHOD (1) -
WIN32OLE
_ PARAM (2) -
WIN32OLE
_ TYPE (1) -
WIN32OLE
_ VARIABLE (1) -
WIN32OLE
_ VARIANT (2) -
Win32
:: Registry (13) -
YAML
:: DBM (8) -
Zlib
:: Deflate (1) -
Zlib
:: ZStream (2)
モジュール
-
CGI
:: HtmlExtension (11) -
CGI
:: QueryExtension (5) -
CGI
:: QueryExtension :: Value (6) - DublinCoreModel (3)
- Enumerable (35)
-
Fiddle
:: Importer (2) -
Gem
:: QuickLoader (3) -
IRB
:: ExtendCommandBundle (1) - Kernel (8)
-
Net
:: HTTPHeader (3) - Observable (3)
-
OpenSSL
:: SSL :: SocketForwarder (1) -
REXML
:: Namespace (1) -
REXML
:: Node (3) -
Rake
:: TaskManager (1) - RakeFileUtils (2)
-
Sync
_ m (2)
キーワード
- << (2)
- === (1)
- =~ (1)
- Marshal (1)
- [] (5)
- []= (19)
- about (2)
- about= (2)
- absolute? (1)
-
absolute
_ path (1) - accept (1)
-
accept
_ nonblock (1) - active? (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)
- all? (2)
- any? (2)
- arity (1)
- ascend (1)
- attlistdecl? (1)
- attributes (1)
-
auto
_ indent _ mode= (1) -
avail
_ out (1) -
avail
_ out= (1) -
base
_ label (1) - bitmap (1)
- bsearch (2)
-
bsearch
_ index (1) - bump (1)
-
calculate
_ integers _ for _ gem _ version (1) -
canonical
_ each (1) - cdata? (1)
- changed (1)
- checkbox (1)
-
checkbox
_ group (1) -
class
_ eval (2) -
class
_ exec (1) -
class
_ variable _ defined? (1) -
class
_ variable _ get (1) -
class
_ variable _ set (1) -
class
_ variables (1) - collect (1)
- collect2 (1)
- column (1)
-
column
_ vectors (1) - comment= (1)
- comment? (1)
-
const
_ set (1) - content= (1)
- context= (1)
- convert (3)
- count (1)
-
count
_ observers (1) - cpu (1)
- create (1)
-
create
_ ext (1) -
create
_ extension (1) -
create
_ value (1) -
cross
_ product (1) -
curve
_ name (1) - d (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 (3)
- divmod (5)
-
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 (17)
- each2 (1)
-
each
_ capitalized (1) -
each
_ cons (2) -
each
_ element _ with _ attribute (1) -
each
_ pair (8) -
each
_ recursive (1) -
each
_ resource (1) -
each
_ value (8) - 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) -
enhance
_ with _ matching _ rule (1) - enq (1)
- entitydecl? (1)
-
error
_ bytes (1) -
error
_ char (1) - eval (1)
- evaluate (1)
- even? (2)
-
event
_ type (1) - exchange (1)
- exclude= (1)
- exclusive? (1)
- execute (1)
-
exit
_ value (1) - expire (1)
- expires= (2)
- fdiv (4)
-
fetch
_ values (2) - field (1)
-
file
_ absolute _ name (1) -
file
_ absolute _ name= (1) - filename= (1)
-
find
_ first _ recursive (1) -
find
_ index (3) -
find
_ local _ symbol (1) -
find
_ module _ named (1) -
find
_ name (1) -
find
_ spec _ by _ name _ and _ version (1) - finish (1)
- first (1)
-
first
_ lineno (1) - flush (1)
-
force
_ output= (1) -
force
_ quotes? (1) -
full
_ name (1) - gem (1)
-
get
_ path (1) -
get
_ proxy _ from _ env (1) -
get
_ value (1) - getresource (1)
- getresources (1)
- github= (1)
- grep (3)
-
grep
_ v (3) -
has
_ value? (5) -
have
_ func (2) -
have
_ library (2) -
have
_ struct _ member (2) - headers (1)
- here? (1)
- hidden (1)
-
http
_ version (1) - include? (3)
-
incomplete
_ input? (1) - index (5)
- inject (3)
-
inner
_ product (1) - input? (1)
-
insert
_ output (1) - inspect (1)
-
inspect
_ value (1) - install (1)
-
install
_ alias _ method (1) -
instance
_ method (1) -
instance
_ variable _ set (1) - instruction? (1)
-
ipv4
_ multicast? (1) -
ipv6
_ multicast? (1) -
ipv6
_ unique _ local? (1) -
ipv6
_ unspecified? (1) - kconv (1)
-
keep
_ alive (1) -
keep
_ alive? (1) -
keep
_ alive _ timeout (1) -
keep
_ alive _ timeout= (1) -
keep
_ if (3) - key (4)
- label (1)
- last (1)
-
last
_ value (1) -
latest
_ specs (1) -
line
_ numbers= (1) - listen (1)
- log (2)
- magnitude (1)
-
make
_ partial _ content (1) - map (1)
- markup= (1)
-
marshal
_ dump (1) -
max
_ age= (1) -
max
_ by (4) -
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= (2)
- negative? (1)
-
next
_ values (1) - norm (1)
- normalized= (1)
-
not
_ modified? (1) - notationdecl? (1)
- notify (2)
- nowrite (1)
-
num
_ classes= (1) -
num
_ files= (1) -
num
_ methods= (1) -
num
_ modules= (1) -
num
_ values (1) -
ok
_ to _ remove? (1) -
on
_ curve? (1) -
on
_ default (1) -
on
_ event _ with _ outargs (1) - open (1)
- order! (2)
- os (1)
- out (3)
- output? (1)
- pack (1)
- parse (1)
- parse! (1)
-
password
_ field (1) - path (1)
- path= (2)
-
path
_ info= (1) - peek (1)
-
peek
_ values (1) - permute (2)
- permute! (1)
- pivots (1)
-
pkcs5
_ keyivgen (1) -
point
_ conversion _ form (1) -
point
_ conversion _ form= (1) - port (1)
- positive? (1)
- preference (1)
- prefix= (1)
-
prepare
_ range (1) -
previous
_ element (1) -
previous
_ sibling (1) -
previous
_ sibling= (1) -
previous
_ sibling _ node (1) - prime? (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) -
progress
_ reporter (1) - protocol (1)
- public= (1)
- pull (1)
- push (4)
-
push
_ all _ highest _ version _ gems _ on _ load _ path (1) -
push
_ gem _ version _ on _ load _ path (1) - putback (2)
- puts (1)
-
query
_ string= (1) - quick (1)
-
quote
_ char (1) - r (1)
-
radio
_ group (1) - rassoc (1)
- raw= (1)
-
readagain
_ bytes (1) -
recv
_ io (1) - recvfrom (1)
-
recvfrom
_ nonblock (1) - reduce (3)
- refresh (1)
- reject (7)
- reject! (4)
- relative? (1)
- remove (2)
-
remove
_ all (1) -
remove
_ by _ name (1) -
remove
_ class _ variable (1) -
remove
_ classes _ and _ modules (1) -
remove
_ const (1) -
remove
_ executables (1) -
remove
_ method (1) -
remove
_ spec (1) - replacement= (1)
-
request
_ http _ version (1) -
request
_ http _ version= (1) -
required
_ ruby _ version (1) -
required
_ ruby _ version= (1) -
required
_ rubygems _ version (1) -
required
_ rubygems _ version= (1) - reset (1)
-
respond
_ to _ missing? (2) - result (1)
- retry (1)
-
return
_ format= (1) -
return
_ headers? (1) -
return
_ value (1) -
return
_ vtype (1) -
reverse
_ each (3) - rindex (1)
- rmailbx (1)
- rname (1)
- root (1)
-
rubygems
_ version (1) -
rubygems
_ version= (1) - run (3)
-
satisfied
_ by? (1) -
save
_ rounding _ mode (1) - scalar (1)
- scan (2)
-
script
_ name= (1) -
scrolling
_ list (1) - secure= (2)
- select (7)
- select! (3)
- serial (1)
-
server
_ cert (1) -
server
_ name (2) -
server
_ port (1) -
server
_ protocol (1) -
server
_ software (1) - service (2)
-
set
_ eoutvar (1) -
set
_ last _ value (1) -
set
_ params (1) -
show
_ lookup _ failure (1) - shutdown (2)
- solve (1)
-
sort
_ by (2) -
source
_ encoding (3) -
source
_ encoding _ name (2) - specs (1)
- standalone= (1)
- start (2)
-
start
_ document (1) -
start
_ element? (1) - status (2)
- step (1)
-
stop
_ service (1) - store (3)
- strftime (2)
- string= (1)
- strings (1)
-
subdomain
_ of? (1) - subject (1)
- submit (1)
- succ (1)
- sum (3)
-
sync
_ exclusive? (1) - sysaccept (1)
- system= (1)
-
tag
_ directives (1) -
tag
_ directives= (1) - tagging (1)
- tagging= (1)
- target (1)
- target= (1)
- text? (1)
-
text
_ field (1) -
thread
_ variable _ set (1) - timeouts= (1)
-
to
_ a (3) -
to
_ ary (2) -
to
_ binary (1) -
to
_ json (1) -
to
_ value (1) - tokens (1)
- touch (1)
-
trace
_ func (2) - truncate (1)
-
tv
_ usec (1) -
uid
_ move (1) - umount (1)
- unadvise (1)
-
unconverted
_ fields? (1) - uniq (2)
-
unit
_ test (1) -
unmatched
_ alias _ lists= (1) - unmount (1)
- unpack (1)
- update (2)
- updated (1)
- upto (1)
- uri (2)
- uri= (1)
-
use
_ tracer= (1) - usec (1)
- user= (1)
-
v
_ inv (1) - value (23)
- value= (12)
- value? (4)
- values (6)
-
values
_ at (10) - verbose (1)
- verify (2)
-
verify
_ chain (1) -
verify
_ chain= (1) -
verify
_ data (1) -
verify
_ data= (1) -
verify
_ gem (1) -
verify
_ result (1) -
verify
_ root (1) -
verify
_ root= (1) -
verify
_ signer (1) -
verify
_ signer= (1) - version (3)
- version= (4)
-
version
_ requirement (1) -
version
_ requirement= (1) -
version
_ requirements (1) -
version
_ requirements= (1) -
virtual
_ host (1) - visibility (2)
- wait (2)
-
wait
_ until (1) - weight (1)
- write (4)
-
write
_ bin (1) -
write
_ i (1) -
write
_ s (1) - xmldecl? (1)
- yaml (1)
- zip (4)
検索結果
先頭5件
- Matrix
:: EigenvalueDecomposition # v -> Matrix - Matrix
:: EigenvalueDecomposition # eigenvalues -> [Float] - Encoding
:: Converter # primitive _ convert(source _ buffer , destination _ buffer) -> Symbol - Encoding
:: Converter # primitive _ convert(source _ buffer , destination _ buffer , destination _ byteoffset) -> Symbol - Encoding
:: Converter # primitive _ convert(source _ buffer , destination _ buffer , destination _ byteoffset , destination _ bytesize) -> Symbol
-
Matrix
:: EigenvalueDecomposition # v -> Matrix (63307.0) -
右固有ベクトルを横に並べた行列を返します。
右固有ベクトルを横に並べた行列を返します。 -
Matrix
:: EigenvalueDecomposition # eigenvalues -> [Float] (54604.0) -
固有値を配列で返します。
固有値を配列で返します。 -
Encoding
:: Converter # primitive _ convert(source _ buffer , destination _ buffer) -> Symbol (45922.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 (45922.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) -> Symbol (45922.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 (45922.0) -
エンコーディング変換のためのメソッドの中で、もっとも細かな扱いが可能なメソッドです。
エンコーディング変換のためのメソッドの中で、もっとも細かな扱いが可能なメソッドです。
可搬性を確保しつつ、不正なバイトや変換先で未定義な文字の扱いを細かに指定したいときは、Encoding::Converter#primitive_convert が唯一の方法になります。
@param source_buffer 変換元文字列のバッファ
@param destination_buffer 変換先文字列を格納するバッファ
@param destination_byteoffset 変換先バッファでのオフセット
@param destination_bytesize 変換先バッファの容量
@... -
WIN32OLE
_ EVENT # on _ event _ with _ outargs(event = nil) {|*args| . . . } -> () (45904.0) -
イベント通知を受けて結果を呼び出し元へ返すブロックを登録します。
イベント通知を受けて結果を呼び出し元へ返すブロックを登録します。
引数にはイベントのメソッド名を指定します。引数を省略した場合は、すべて
のイベントを対象とするブロックの登録となります。
WIN32OLE_EVENT#on_eventと異なり、イベントのブロック変数に戻り値を
設定できます。
@param event イベント名を文字列かシンボルで指定します。イベント名は大文
字小文字を区別します。省略時にはすべてのイベントが対象となります。
@param args サーバがイベント通知時に指定した引数の配列です。
eventパラメータ... -
WIN32OLE
_ VARIANT # value=(val) -> () (45904.0) -
WIN32OLE_VARIANTの値を再設定します。
WIN32OLE_VARIANTの値を再設定します。
指定した値でselfを再設定します。指定値が元のVARIANT型に合わない場合は元
のVARIANT型に合うように引数を変換します。変換は、引数を一度VARIANT型に
変換してからCOMのVARIANT型変換関数(VariantChangeTypeEx)を呼び出すこと
で実現します。
@param val 設定値を指定します。
@raise WIN32OLERuntimeError selfが配列型です。あるいは、型変換に失敗し
ました。
obj = WIN32OLE_V... -
Encoding
:: Converter # insert _ output(string) -> nil (45658.0) -
変換器内のバッファに文字列を挿入します。 バッファに保持された文字列は、次の変換時の変換結果と一緒に返されます。
変換器内のバッファに文字列を挿入します。
バッファに保持された文字列は、次の変換時の変換結果と一緒に返されます。
変換先がステートフルなエンコーディングであった場合、
挿入された文字列は状態に基づいて変換され、状態を更新します。
このメソッドは変換に際してエラーが発生した際にのみ利用されるべきです。
@param string 挿入する文字列
//emlist[][ruby]{
ec = Encoding::Converter.new("utf-8", "iso-8859-1")
src = "HIRAGANA LETTER A is \u{3042}."
dst = ""
p ec.... -
WIN32OLE
_ VARIABLE # value -> object | nil (45604.0) -
変数の値を取得します。
変数の値を取得します。
変数情報によってはenum値のように定数値を持つものがあります。valueメソッ
ドはこのような定数値を返します。
@return この変数が持つ定数値。値を持たない場合はnilを返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'XlSheetType')
variables = tobj.variables
variables.each do |variable|
puts "#{variable.name}=#{variable.value... -
WIN32OLE
_ VARIANT # value -> object (45604.0) -
値に対応するRubyオブジェクトを取得します。
値に対応するRubyオブジェクトを取得します。
@return 値に対応するRubyのオブジェクトを返します。
obj = WIN32OLE_VARIANT.new(1, WIN32OLE::VARIANT::VT_BSTR)
obj.value # => "1" (VT_BSTRを指定して生成したので、Stringオブジェクトとなる) -
ERB
# set _ eoutvar(compiler , eoutvar = & # 39; _ erbout& # 39;) -> Array (37504.0) -
ERBの中でeRubyスクリプトの出力をためていく変数を設定します。
ERBの中でeRubyスクリプトの出力をためていく変数を設定します。
ERBでeRubyスクリプトの出力をためていく変数を設定するために使用します。
この設定は ERB#new でも行えるため、通常はそちらを使用した方がより容易です。
本メソッドを使用するためには、引数にて指定する eRuby コンパイラを事前に生成しておく必要があります。
@param compiler eRubyコンパイラ
@param eoutvar eRubyスクリプトの中で出力をためていく変数 -
Hash
# each _ value {|value| . . . } -> self (37240.0) -
ハッシュの値を引数としてブロックを評価します。
ハッシュの値を引数としてブロックを評価します。
反復の際の評価順序はキーが追加された順です。
ブロック付きの場合selfを、
無しで呼ばれた場合 Enumerator を返します。
//emlist[例][ruby]{
{:a=>1, :b=>2}.each_value {|v| p v}
#=> 1
# 2
p({:a=>1, :b=>2}.each_value) # => #<Enumerator: {:a=>1, :b=>2}:each_value>
//}
@see Hash#each_pair,Hash#each_key -
CGI
:: Cookie # value=(value) (37204.0) -
クッキーの値をセットします。
クッキーの値をセットします。
@param value 変更後の値を指定します。 -
DBM
# each _ value {|value| . . . } -> self (37204.0) -
全ての value に対して繰り返すイテレータ。
全ての value に対して繰り返すイテレータ。 -
DBM
# has _ value?(value) -> bool (37204.0) -
value を値とする組がデータベース中に存在する時、真を返します。
value を値とする組がデータベース中に存在する時、真を返します。
@param value 検索したい値。 -
DBM
# value?(value) -> bool (37204.0) -
value を値とする組がデータベース中に存在する時、真を返します。
value を値とする組がデータベース中に存在する時、真を返します。
@param value 検索したい値。 -
GDBM
# each _ value {|value| . . . } -> self (37204.0) -
全ての value に対して繰り返すイテレータです。
全ての value に対して繰り返すイテレータです。 -
GDBM
# has _ value?(value) -> bool (37204.0) -
value を値とする要素がデータベース中に存在する時、真を返します。
value を値とする要素がデータベース中に存在する時、真を返します。
@param value 検索したい値。 -
GDBM
# value?(value) -> bool (37204.0) -
value を値とする要素がデータベース中に存在する時、真を返します。
value を値とする要素がデータベース中に存在する時、真を返します。
@param value 検索したい値。 -
Gem
:: Dependency # version _ requirements=(version _ requirements) (37204.0) -
依存しているバージョンを設定します。
依存しているバージョンを設定します。
@param version_requirements Gem::Requirement のインスタンスを指定します。 -
Gem
:: LoadError # version _ requirement=(version _ requirement) (37204.0) -
ロードに失敗した Gem の必要条件をセットします。
ロードに失敗した Gem の必要条件をセットします。
@param version_requirement Gem::Requirement のインスタンスをセットします。
@see Gem::Requirement, Gem::Dependency#version_requirements -
Hash
# has _ value?(value) -> bool (37204.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 (37204.0) -
ハッシュが value を値として持つ時真を返します。 値の一致判定は == で行われます。
ハッシュが value を値として持つ時真を返します。
値の一致判定は == で行われます。
@param value 探索する値を指定します。
//emlist[][ruby]{
p({1 => "one"}.value?("one")) #=> true
p({1 => "one"}.value?("two")) #=> false
//}
@see Hash#key? -
IRB
:: Context # set _ last _ value(value) -> object (37204.0) -
ライブラリ内部で使用します。
ライブラリ内部で使用します。 -
Net
:: HTTPHeader # each _ value {|value| . . . . } -> () (37204.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) (37204.0) -
ASN.1 値に対応するRubyのオブジェクトを変更します。
ASN.1 値に対応するRubyのオブジェクトを変更します。
@param value 設定するオブジェクト
@see OpenSSL::ASN1::ASN1Data#value -
OpenSSL
:: Config # add _ value(section , name , value) -> String (37204.0) -
section で指定したセクションにある name というキーの 情報を value に変更します。
section で指定したセクションにある name というキーの
情報を value に変更します。
指定した section が存在しない場合には新たにそのセクションが
オブジェクト内に作られます。
指定した name が存在しない場合も同様に新たな領域が
そのオブジェクト内に作られます。指定した name が存在した場合には
情報が上書きされます。
value を返します。
@param section セクションを表す文字列
@param name キーを表す文字列
@param value 変更後の値の文字列
@raise OpenSSL::ConfigError 設定に失敗し... -
OpenSSL
:: X509 :: Extension # value=(value) (37204.0) -
拡張領域の値(extnValue)を設定します。
拡張領域の値(extnValue)を設定します。
@param value 設定する値の文字列
@raise OpenSSL::X509::Extension 値の設定に失敗した場合に発生します
@see OpenSSL::X509::Extension#value -
SDBM
# each _ value {|value| . . . } -> self (37204.0) -
全ての value に対して繰り返すイテレータ。
全ての value に対して繰り返すイテレータ。 -
SDBM
# has _ value?(value) -> bool (37204.0) -
value を値とする組がデータベース中に存在する時、真を返します。
value を値とする組がデータベース中に存在する時、真を返します。
@param value 検索したい値。 -
SDBM
# value?(value) -> bool (37204.0) -
value を値とする組がデータベース中に存在する時、真を返します。
value を値とする組がデータベース中に存在する時、真を返します。
@param value 検索したい値。 -
YAML
:: DBM # has _ value?(value) -> bool (37204.0) -
value を値とする組がデータベース中に存在する時、真を返します。
value を値とする組がデータベース中に存在する時、真を返します。
@param value 検索したい値を指定します。YAML 形式に変換できるオブジェク
トが指定できます。 -
Fiddle
:: Importer # create _ value(type , val = nil) -> Fiddle :: CStruct (36976.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 (36976.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
... -
Gem
:: Dependency # version _ requirements -> Gem :: Requirement (36904.0) -
依存しているバージョンを返します。
依存しているバージョンを返します。 -
Gem
:: LoadError # version _ requirement -> Get :: Requirement (36904.0) -
ロードに失敗した Gem の必要条件を返します。
ロードに失敗した Gem の必要条件を返します。
@see Gem::Requirement, Gem::Dependency#version_requirements -
Gem
:: Specification # required _ ruby _ version -> Gem :: Requirement (36904.0) -
この Gem パッケージを動作させるのに必要な Ruby のバージョンを返します。
この Gem パッケージを動作させるのに必要な Ruby のバージョンを返します。 -
Gem
:: Specification # required _ ruby _ version=(requirement) (36904.0) -
この Gem パッケージを動作させるのに必要な Ruby のバージョンをセットします。
この Gem パッケージを動作させるのに必要な Ruby のバージョンをセットします。
@param requirement Gem::Requirement.create が受け付ける形式のオブジェクトを指定します。
@see Gem::Requirement -
Gem
:: Specification # required _ rubygems _ version -> Gem :: Requirement (36904.0) -
この Gem パッケージを動作させるのに必要な RubyGems のバージョンを返します。
この Gem パッケージを動作させるのに必要な RubyGems のバージョンを返します。 -
Gem
:: Specification # required _ rubygems _ version=(requirement) (36904.0) -
この Gem パッケージを動作させるのに必要な RubyGems のバージョンをセットします。
この Gem パッケージを動作させるのに必要な RubyGems のバージョンをセットします。
@param requirement Gem::Requirement.create が受け付ける形式のオブジェクトを指定します。
@see Gem::Requirement -
Gem
:: Specification # rubygems _ version=(version) (36904.0) -
この Gem パッケージを作成した RubyGems のバージョンをセットします。 この属性は Gem パッケージが作成された時に自動的にセットされます。
この Gem パッケージを作成した RubyGems のバージョンをセットします。
この属性は Gem パッケージが作成された時に自動的にセットされます。
@param version RubyGems のバージョンを指定します。 -
Kernel
# have _ func(func , headers = nil) -> bool (36904.0) -
関数 func がシステムに存在するかどうかを検査します。
関数 func がシステムに存在するかどうかを検査します。
関数 func が存在すれば $defs に "-DHAVE_func" (func は大文字に変
換されます) を追加して true を返します。関数 func が見つからないときは
グローバル変数を変更せず false を返します。
@param func 関数名を指定します。
@param headers 関数 func を使用するのに必要なヘッダファイル名を指定しま
す。これは関数の型をチェックするためではなく、関数が実際
にはマクロで定義されている場合などの... -
Kernel
# have _ func(func , headers = nil) { . . . } -> bool (36904.0) -
関数 func がシステムに存在するかどうかを検査します。
関数 func がシステムに存在するかどうかを検査します。
関数 func が存在すれば $defs に "-DHAVE_func" (func は大文字に変
換されます) を追加して true を返します。関数 func が見つからないときは
グローバル変数を変更せず false を返します。
@param func 関数名を指定します。
@param headers 関数 func を使用するのに必要なヘッダファイル名を指定しま
す。これは関数の型をチェックするためではなく、関数が実際
にはマクロで定義されている場合などの... -
Matrix
# column _ vectors -> [Vector] (36904.0) -
自分自身を列ベクトルの配列として返します。
自分自身を列ベクトルの配列として返します。
//emlist[例][ruby]{
require 'matrix'
a1 = [ 1, 2, 3]
a2 = [10, 15, 20]
a3 = [-1, -2, 1.5]
m = Matrix[a1, a2, a3]
p m.column_vectors # => [Vector[1, 10, -1], Vector[2, 15, -2], Vector[3, 20, 1.5]]
//} -
Module
# module _ eval(expr , fname = "(eval)" , lineno = 1) -> object (36904.0) -
モジュールのコンテキストで文字列 expr またはモジュール自身をブロックパラメータとするブロックを 評価してその結果を返します。
モジュールのコンテキストで文字列 expr またはモジュール自身をブロックパラメータとするブロックを
評価してその結果を返します。
モジュールのコンテキストで評価するとは、実行中そのモジュールが self になるということです。
つまり、そのモジュールの定義式の中にあるかのように実行されます。
ただし、ローカル変数は module_eval/class_eval の外側のスコープと共有します。
文字列が与えられた場合には、定数とクラス変数のスコープは自身のモジュール定義式内と同じスコープになります。
ブロックが与えられた場合には、定数とクラス変数のスコープはブロックの外側のスコープにな... -
OpenSSL
:: X509 :: Attribute # value=(val) (36904.0) -
attribute の値を設定します。
attribute の値を設定します。
引数には OpenSSL::ASN1::ASN1Data のオブジェクトを渡さなければなりません。
@param val 設定する値の OpenSSL::ASN1::ASN1Data オブジェクト
@raise OpenSSL::X509::AttributeError val が不正であった場合に発生します
@see OpenSSL::X509::Attribute#value -
RDoc
:: Options # force _ output=(val) (36904.0) -
val に true を指定した場合、コマンドライン引数の --force_output オプショ ンと同様の指定を行います。
val に true を指定した場合、コマンドライン引数の --force_output オプショ
ンと同様の指定を行います。
@param val --force_output オプションと同じ指定を行う場合は true、そうで
ない場合は false を指定します。 -
REXML
:: Text # value=(val) (36904.0) -
テキストの内容を val に変更します。
テキストの内容を val に変更します。
val には非正規化された(エスケープされていない)文字列を渡さなければ
なりません。
//emlist[][ruby]{
require 'rexml/document'
e = REXML::Element.new("a")
e.add_text("foo")
e[0].value = "bar"
e.to_s # => "<a>bar</a>"
e[0].value = "<a>"
e.to_s # => "<a><a></a>"
//} -
WEBrick
:: HTTPResponse # request _ http _ version -> WEBrick :: HTTPVersion (36904.0) -
リクエストの HTTP バージョンを返します。 デフォルトでは自身の WEBrick::HTTPResponse#http_version が使われます。
リクエストの HTTP バージョンを返します。
デフォルトでは自身の WEBrick::HTTPResponse#http_version が使われます。 -
WEBrick
:: HTTPResponse # request _ http _ version=(ver) (36904.0) -
リクエストの HTTP バージョンをセットします。
リクエストの HTTP バージョンをセットします。
@param ver リクエストの HTTP バージョンを WEBrick::HTTPVersion オブジェクトで指定します。 -
YAML
:: DBM # each _ value {|val| . . . } -> YAML :: DBM (36904.0) -
値を引数としてブロックを評価します。
値を引数としてブロックを評価します。
自身を返します。 -
Hash
# each _ value -> Enumerator (36640.0) -
ハッシュの値を引数としてブロックを評価します。
ハッシュの値を引数としてブロックを評価します。
反復の際の評価順序はキーが追加された順です。
ブロック付きの場合selfを、
無しで呼ばれた場合 Enumerator を返します。
//emlist[例][ruby]{
{:a=>1, :b=>2}.each_value {|v| p v}
#=> 1
# 2
p({:a=>1, :b=>2}.each_value) # => #<Enumerator: {:a=>1, :b=>2}:each_value>
//}
@see Hash#each_pair,Hash#each_key -
Psych
:: Nodes :: Scalar # value=(v) (36625.0) -
scalar の値を設定します。
scalar の値を設定します。
@param v 設定する値
@see Psych::Nodes::Scalar#value,
Psych::Nodes::Scalar.new -
OpenSSL
:: SSL :: SSLSocket # verify _ result -> Integer (36622.0) -
検証結果のエラーコードを整数値で返します。
検証結果のエラーコードを整数値で返します。
エラーコードの整数値は OpenSSL::X509 に定数が定義されています。
詳しくは c:OpenSSL::X509#verify_error を見てください。
検証に成功した場合は OpenSSL::X509::V_OK を返します。 -
WIN32OLE
_ PARAM # output? -> bool (36622.0) -
パラメータがクライアントからの結果を受け取るためのものかを判定します。
パラメータがクライアントからの結果を受け取るためのものかを判定します。
OLEオートメーションのパラメータは、in(クライアントからサーバへ与える。
WIN32OLE_PARAM#input?が真)、out(サーバがクライアントへ与える。
WIN32OLE_PARAM#output?が真)および、inout(クライアントからサーバ
へ与え、サーバがクライアントへ与える)の3種類の方向属性のいずれかを持ち
ます。
output?メソッドはout属性またはinout属性なら真を返します。
@return メソッドの方向属性がoutまたはinoutならば真を返します。
tobj = W... -
IRB
:: Inspector # inspect _ value(v) -> () (36607.0) -
ライブラリ内部で使用します。
ライブラリ内部で使用します。 -
Addrinfo
# ipv4 _ multicast? -> bool (36604.0) -
IPv4 のマルチキャストアドレス(224.0.0.0/4)であれば真を返します。
IPv4 のマルチキャストアドレス(224.0.0.0/4)であれば真を返します。 -
Addrinfo
# ipv6 _ multicast? -> bool (36604.0) -
IPv6 のマルチキャストアドレス(ff00::/8)であれば真を返します。
IPv6 のマルチキャストアドレス(ff00::/8)であれば真を返します。 -
Addrinfo
# ipv6 _ unique _ local? -> bool (36604.0) -
IPv6 のユニークローカルアドレス(fc00::/7, 4193)であれば真を返します。
IPv6 のユニークローカルアドレス(fc00::/7, 4193)であれば真を返します。 -
Addrinfo
# ipv6 _ unspecified? -> bool (36604.0) -
IPv6 の不特定アドレス(unspecified address)(::)であれば真を返します。
IPv6 の不特定アドレス(unspecified address)(::)であれば真を返します。 -
Array
# values _ at(*selectors) -> Array (36604.0) -
引数で指定されたインデックスに対応する要素を配列で返します。インデッ クスに対応する値がなければ nil が要素になります。
引数で指定されたインデックスに対応する要素を配列で返します。インデッ
クスに対応する値がなければ nil が要素になります。
@param selectors インデックスを整数もしくは整数の Range で指定します。
//emlist[例][ruby]{
ary = %w( a b c d e )
p ary.values_at( 0, 2, 4 ) #=> ["a", "c", "e"]
p ary.values_at( 3, 4, 5, 6, 35 ) #=> ["d", "e", nil, nil, nil]
p ary.values_at( 0, -1,... -
BasicSocket
# do _ not _ reverse _ lookup -> bool (36604.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) (36604.0) -
アドレスからホスト名への逆引きの設定をソケットごとに設定します。
アドレスからホスト名への逆引きの設定をソケットごとに設定します。
@param bool この値が真ならアドレスからホスト名への逆引きを行わなくなります。
@see BasicSocket#do_not_reverse_lookup -
BigDecimal
# save _ rounding _ mode { . . . } -> object (36604.0) -
丸め処理に関する BigDecimal.mode の設定を保存してブロックを評価します。 ブロック中で変更した設定はブロックの評価後に復元されます。
丸め処理に関する BigDecimal.mode の設定を保存してブロックを評価します。
ブロック中で変更した設定はブロックの評価後に復元されます。
ブロックの評価結果を返します。 -
CGI
:: Cookie # value -> Array (36604.0) -
クッキーの値を返します。
クッキーの値を返します。 -
CSV
# unconverted _ fields? -> bool (36604.0) -
パースした結果が unconverted_fields というメソッドを持つ場合に真を返します。 そうでない場合は、偽を返します。
パースした結果が unconverted_fields というメソッドを持つ場合に真を返します。
そうでない場合は、偽を返します。
//emlist[例][ruby]{
require "csv"
csv = CSV.new("date1,date2\n2018-07-09,2018-07-10")
csv.unconverted_fields? # => nil
csv = CSV.new("date1,date2\n2018-07-09,2018-07-10", unconverted_fields: false)
csv.unconverted_fields? # => fals... -
CSV
:: Table # values _ at(indices _ or _ headers) -> Array (36604.0) -
デフォルトのミックスモードでは、インデックスのリストを与えると行単位の 参照を行い、行の配列を返します。他の方法は列単位の参照と見なします。行 単位の参照では、返り値は行ごとの配列を要素に持つ配列です。
デフォルトのミックスモードでは、インデックスのリストを与えると行単位の
参照を行い、行の配列を返します。他の方法は列単位の参照と見なします。行
単位の参照では、返り値は行ごとの配列を要素に持つ配列です。
探索方法を変更したい場合は CSV::Table#by_col!,
CSV::Table#by_row! を使用してください。
アクセスモードを混在させることはできません。
//emlist[例 ロウモード][ruby]{
require "csv"
row1 = CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"])
r... -
DBM
# values -> [String] (36604.0) -
データベース中に存在する値全てを含む配列を返します。
データベース中に存在する値全てを含む配列を返します。 -
DBM
# values _ at(*keys) -> [String] (36604.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"] -
Enumerator
# next _ values -> Array (36604.0) -
「次」のオブジェクトを配列で返します。
「次」のオブジェクトを配列で返します。
Enumerator#next とほぼ同様の挙動をします。終端まで到達した場合は
StopIteration 例外を発生させます。
このメソッドは、
yield
と
yield nil
を区別するために使えます。
next メソッドによる外部列挙の状態は他のイテレータメソッドによる
内部列挙には影響を与えません。
ただし、 IO#each_line のようにおおもとの列挙メカニズムが副作用を
伴っている場合には影響があり得ます。
//emlist[例: next と next_values の違いを][ruby]{
o = Object... -
Enumerator
# peek _ values -> Array (36604.0) -
Enumerator#next_values のように「次」のオブジェクトを 配列で返しますが、列挙状態を変化させません。
Enumerator#next_values のように「次」のオブジェクトを
配列で返しますが、列挙状態を変化させません。
Enumerator#next, Enumerator#next_values のように
現在までの列挙状態に応じて「次」のオブジェクトを返しますが、
next と異なり列挙状態を変更しません。
列挙が既に最後へ到達している場合は、StopIteration 例外を発生します。
このメソッドは Enumerator#next_values と同様
yield
と
yield nil
を区別するために使えます。
//emlist[例][ruby]{
o =... -
Fiddle
:: Pointer # to _ value -> object (36604.0) -
自身はヒープに確保された Ruby のオブジェクトを指すポインタであると仮定して、 自身が指すオブジェクトを返します。
自身はヒープに確保された Ruby のオブジェクトを指すポインタであると仮定して、
自身が指すオブジェクトを返します。
例:
require 'fiddle'
s = 'abc'
i = Fiddle.dlwrap(s)
cptr = Fiddle::Pointer.new(i)
p cptr.to_value #=> "abc" -
GDBM
# values -> [String] (36604.0) -
データベース中に存在する値全てを含む配列を返します。
データベース中に存在する値全てを含む配列を返します。 -
GDBM
# values _ at(*keys) -> [String] (36604.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 (36604.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Gem
:: QuickLoader # push _ all _ highest _ version _ gems _ on _ load _ path (36604.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Gem
:: QuickLoader # push _ gem _ version _ on _ load _ path (36604.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Gem
:: Specification # rubygems _ version -> String (36604.0) -
この Gem パッケージを作成した RubyGems のバージョンを返します。
この Gem パッケージを作成した RubyGems のバージョンを返します。 -
Gem
:: Uninstaller # remove _ executables(gemspec) (36604.0) -
与えられた Gem::Specification に対応する実行ファイルを削除します。
与えられた Gem::Specification に対応する実行ファイルを削除します。
@param gemspec アンインストール指定されている Gem の Gem::Specification を指定します。 -
Hash
# fetch _ values(key , . . . ) -> [object] (36604.0) -
引数で指定されたキーに関連づけられた値の配列を返します。
引数で指定されたキーに関連づけられた値の配列を返します。
該当するキーが登録されていない時には、ブロックが与えられていればそのブ
ロックを評価した値を返します。ブロックが与えられていない時は
KeyError が発生します。
self にデフォルト値が設定されていても無視されます(挙動に変化がありません)。
@param key 探索するキーを任意個指定します。
@raise KeyError ブロックが与えられてない時にキーの探索に失敗すると発生します。
//emlist[例][ruby]{
h = { "cat" => "feline", "dog" => "canine", ... -
Hash
# fetch _ values(key , . . . ) { |key| . . . } -> [object] (36604.0) -
引数で指定されたキーに関連づけられた値の配列を返します。
引数で指定されたキーに関連づけられた値の配列を返します。
該当するキーが登録されていない時には、ブロックが与えられていればそのブ
ロックを評価した値を返します。ブロックが与えられていない時は
KeyError が発生します。
self にデフォルト値が設定されていても無視されます(挙動に変化がありません)。
@param key 探索するキーを任意個指定します。
@raise KeyError ブロックが与えられてない時にキーの探索に失敗すると発生します。
//emlist[例][ruby]{
h = { "cat" => "feline", "dog" => "canine", ... -
Hash
# values -> [object] (36604.0) -
ハッシュの全値の配列を返します。
ハッシュの全値の配列を返します。
//emlist[例][ruby]{
h1 = { "a" => 100, 2 => ["some"], :c => "c" }
p h1.values #=> [100, ["some"], "c"]
//}
@see Hash#keys,Hash#to_a -
Hash
# values _ at(*keys) -> [object] (36604.0) -
引数で指定されたキーに対応する値の配列を返します。
引数で指定されたキーに対応する値の配列を返します。
キーに対応する要素がなければデフォルト値が使用されます。
@param keys キーを 0 個以上指定します。
@return 引数で指定されたキーに対応する値の配列を返します。
引数が指定されなかった場合は、空の配列を返します。
//emlist[例][ruby]{
h = {1=>"a", 2=>"b", 3=>"c"}
p h.values_at(1,3,4) #=> ["a", "c", nil]
# [h[1], h[3] ,h[4]] と同じ
//}
@see Hash#... -
IRB
:: Context # debug _ level -> Integer (36604.0) -
irb のデバッグレベルを返します。
irb のデバッグレベルを返します。
デフォルト値は 0 です。
@see IRB::Context#debug_level=, IRB::Context#debug? -
IRB
:: Context # debug _ level=(val) (36604.0) -
irb のデバッグレベルを val に設定します。
irb のデバッグレベルを val に設定します。
.irbrc ファイル中で IRB.conf[:DEBUG_LEVEL] を設定する事でも同様の操作
が行えます。
@see IRB::Context#debug_level, IRB::Context#debug? -
IRB
:: Context # evaluate(line , line _ no) -> object (36604.0) -
ライブラリ内部で使用します。
ライブラリ内部で使用します。 -
IRB
:: Context # last _ value -> object (36604.0) -
irb 中での最後の実行結果を返します。
irb 中での最後の実行結果を返します。 -
Kernel
# have _ struct _ member(type , member , headers = nil) -> bool (36604.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 (36604.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 というプリプロセッサマクロをコンパ... -
LocalJumpError
# exit _ value -> object (36604.0) -
例外 LocalJumpError を発生する原因となった break や return に渡した値を返します。
例外 LocalJumpError を発生する原因となった
break や return に渡した値を返します。
例:
def foo
proc { return 10 }
end
begin
foo.call
rescue LocalJumpError => err
p err # => #<LocalJumpError: return from block-closure>
p err.reason # => :return
p err.exit_value # => 10
e... -
MatchData
# values _ at(*index) -> [String] (36604.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... -
Matrix
:: EigenvalueDecomposition # eigenvalue _ matrix -> Matrix (36604.0) -
固有値を対角成分に並べた行列を返します。
固有値を対角成分に並べた行列を返します。 -
Module
# module _ eval {|mod| . . . } -> object (36604.0) -
モジュールのコンテキストで文字列 expr またはモジュール自身をブロックパラメータとするブロックを 評価してその結果を返します。
モジュールのコンテキストで文字列 expr またはモジュール自身をブロックパラメータとするブロックを
評価してその結果を返します。
モジュールのコンテキストで評価するとは、実行中そのモジュールが self になるということです。
つまり、そのモジュールの定義式の中にあるかのように実行されます。
ただし、ローカル変数は module_eval/class_eval の外側のスコープと共有します。
文字列が与えられた場合には、定数とクラス変数のスコープは自身のモジュール定義式内と同じスコープになります。
ブロックが与えられた場合には、定数とクラス変数のスコープはブロックの外側のスコープにな... -
Net
:: HTTP # keep _ alive _ timeout -> Integer (36604.0) -
以前のリクエストで使ったコネクションの再利用(keep-alive)を許可する秒数を 返します。
以前のリクエストで使ったコネクションの再利用(keep-alive)を許可する秒数を
返します。
デフォルトは2(秒)です。
@see Net::HTTP#keep_alive_timeout= -
Net
:: HTTP # keep _ alive _ timeout=(seconds) (36604.0) -
以前のリクエストで使ったコネクションの再利用(keep-alive)を許可する秒数を 設定します。
以前のリクエストで使ったコネクションの再利用(keep-alive)を許可する秒数を
設定します。
この秒数以内に同じホストに次のリクエストを送った場合、
ソケットを再利用します。
デフォルトは2(秒)です。これは一般的にサーバ側の keep-alive の秒数
が2秒である場合が多いからです。
@see Net::HTTP#keep_alive_timeout -
Net
:: HTTPResponse # value -> nil (36604.0) -
レスポンスが 2xx(成功)でなかった場合に、対応する 例外を発生させます。
レスポンスが 2xx(成功)でなかった場合に、対応する
例外を発生させます。
@raise HTTPError レスポンスが 1xx であるか、 net/http が知らない
種類のレスポンスである場合に発生します。
@raise HTTPRetriableError レスポンスが 3xx である場合に発生します。
@raise HTTPServerException レスポンスが 4xx である場合に発生します。
@raise HTTPFatalError レスポンスが 5xx である場合に発生します。
//emlist[例 レスポンスが 2xx(成功)... -
Net
:: IMAP # uid _ move(set , mailbox) -> Net :: IMAP :: TaggedResponse (36604.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 -
Observable
# count _ observers -> Integer (36604.0) -
登録されているオブザーバの数を返します。
登録されているオブザーバの数を返します。 -
OpenSSL
:: ASN1 :: ASN1Data # value -> object (36604.0) -
ASN.1 値に対応するRubyのオブジェクトを返します。
ASN.1 値に対応するRubyのオブジェクトを返します。
@see OpenSSL::ASN1::ASN1Data#value=