別のキーワード
ライブラリ
- ビルトイン (436)
- bigdecimal (9)
-
cgi
/ core (2) -
cgi
/ html (4) - csv (19)
- dbm (2)
- delegate (7)
- digest (5)
- drb (1)
-
drb
/ extservm (2) - fiddle (5)
-
fiddle
/ import (1) - forwardable (10)
- gdbm (3)
- getoptlong (2)
- ipaddr (5)
-
irb
/ context (17) -
irb
/ ext / history (1) -
irb
/ ext / save-history (4) - json (3)
-
json
/ add / bigdecimal (1) -
json
/ add / complex (1) -
json
/ add / date (1) -
json
/ add / date _ time (1) -
json
/ add / exception (1) -
json
/ add / ostruct (1) -
json
/ add / range (1) -
json
/ add / rational (1) -
json
/ add / struct (1) -
json
/ add / symbol (1) -
json
/ add / time (1) - kconv (8)
- logger (16)
- matrix (12)
- mkmf (6)
- monitor (1)
-
net
/ ftp (3) -
net
/ http (34) -
net
/ imap (42) -
net
/ pop (4) -
net
/ smtp (5) - open-uri (1)
- openssl (62)
- optparse (10)
- ostruct (3)
- pathname (24)
- pp (1)
- prime (14)
- psych (22)
- rake (9)
-
rdoc
/ code _ object (2) -
rdoc
/ context (3) -
rdoc
/ markup (2) -
rdoc
/ text (1) - rexml (4)
-
rexml
/ document (19) -
rinda
/ tuplespace (1) - rubygems (3)
-
rubygems
/ command (1) -
rubygems
/ commands / dependency _ command (1) -
rubygems
/ config _ file (1) -
rubygems
/ dependency _ list (2) -
rubygems
/ gem _ path _ searcher (2) -
rubygems
/ indexer (1) -
rubygems
/ package / tar _ input (2) -
rubygems
/ package / tar _ output (1) -
rubygems
/ platform (1) -
rubygems
/ remote _ fetcher (3) -
rubygems
/ source _ index (1) -
rubygems
/ source _ info _ cache (2) -
rubygems
/ spec _ fetcher (3) -
rubygems
/ specification (14) -
rubygems
/ user _ interaction (7) -
rubygems
/ version (2) - sdbm (1)
- set (2)
- shell (19)
-
shell
/ command-processor (20) -
shell
/ filter (20) -
shell
/ process-controller (1) -
shell
/ system-command (3) - shellwords (3)
- socket (21)
- stringio (23)
- strscan (6)
-
syslog
/ logger (11) - time (2)
- tsort (5)
- uri (5)
- weakref (1)
-
webrick
/ cgi (1) -
webrick
/ httpauth / authenticator (1) -
webrick
/ httpauth / userdb (1) -
webrick
/ httpservlet / prochandler (1) -
webrick
/ server (1) - win32ole (17)
-
yaml
/ dbm (2) - zlib (21)
クラス
-
ARGF
. class (57) - Addrinfo (4)
- Array (18)
- BasicObject (6)
- BasicSocket (2)
- BigDecimal (10)
- Bignum (4)
- Binding (4)
- CGI (2)
- CSV (12)
-
CSV
:: Row (3) -
CSV
:: Table (2) - Complex (7)
- DBM (2)
-
DRb
:: DRbServer (1) -
DRb
:: ExtServManager (2) - Date (1)
- DateTime (1)
- Delegator (6)
-
Digest
:: Base (5) - Dir (1)
-
Encoding
:: Converter (1) -
Encoding
:: InvalidByteSequenceError (6) -
Encoding
:: UndefinedConversionError (4) - Enumerator (2)
-
Enumerator
:: Lazy (2) - Exception (2)
-
Fiddle
:: Function (4) -
Fiddle
:: Handle (1) - File (2)
- Fixnum (2)
- Float (7)
- GDBM (3)
-
Gem
:: Command (1) -
Gem
:: Commands :: DependencyCommand (1) -
Gem
:: ConfigFile (1) -
Gem
:: DependencyList (2) -
Gem
:: GemPathSearcher (2) -
Gem
:: Indexer (1) -
Gem
:: LoadError (2) -
Gem
:: Package :: TarInput (2) -
Gem
:: Package :: TarOutput (1) -
Gem
:: Platform (1) -
Gem
:: RemoteFetcher (3) -
Gem
:: SourceIndex (1) -
Gem
:: SourceInfoCache (2) -
Gem
:: SpecFetcher (3) -
Gem
:: Specification (14) -
Gem
:: StreamUI (4) -
Gem
:: Version (2) - GetoptLong (2)
- Hash (8)
- IO (17)
- IPAddr (5)
-
IRB
:: Context (20) - Integer (34)
-
JSON
:: State (2) - Logger (12)
-
Logger
:: Formatter (2) -
Logger
:: LogDevice (2) - MatchData (13)
- Matrix (8)
-
Matrix
:: LUPDecomposition (1) - Method (7)
- Module (4)
-
MonitorMixin
:: ConditionVariable (1) -
Net
:: FTP (3) -
Net
:: HTTP (26) -
Net
:: HTTPGenericRequest (2) -
Net
:: HTTPResponse (1) -
Net
:: IMAP (12) -
Net
:: IMAP :: BodyTypeBasic (7) -
Net
:: IMAP :: BodyTypeMessage (7) -
Net
:: IMAP :: BodyTypeMultipart (4) -
Net
:: IMAP :: BodyTypeText (7) -
Net
:: IMAP :: FetchData (1) -
Net
:: IMAP :: ResponseError (1) -
Net
:: IMAP :: TaggedResponse (2) -
Net
:: IMAP :: UntaggedResponse (1) -
Net
:: POP3 (4) -
Net
:: SMTP (5) - Numeric (15)
- Object (21)
-
OpenSSL
:: ASN1 :: ASN1Data (2) -
OpenSSL
:: ASN1 :: Constructive (2) -
OpenSSL
:: ASN1 :: ObjectId (4) -
OpenSSL
:: ASN1 :: Primitive (2) -
OpenSSL
:: BN (1) -
OpenSSL
:: Cipher (1) -
OpenSSL
:: Engine (4) -
OpenSSL
:: Netscape :: SPKI (1) -
OpenSSL
:: OCSP :: Response (2) -
OpenSSL
:: PKCS7 (2) -
OpenSSL
:: PKey :: DH (1) -
OpenSSL
:: PKey :: EC (4) -
OpenSSL
:: PKey :: EC :: Group (6) -
OpenSSL
:: SSL :: SSLContext (13) -
OpenSSL
:: SSL :: SSLSocket (1) -
OpenSSL
:: SSL :: Session (1) -
OpenSSL
:: X509 :: Attribute (1) -
OpenSSL
:: X509 :: CRL (1) -
OpenSSL
:: X509 :: Certificate (1) -
OpenSSL
:: X509 :: Extension (2) -
OpenSSL
:: X509 :: ExtensionFactory (1) -
OpenSSL
:: X509 :: Request (2) -
OpenSSL
:: X509 :: Store (1) -
OpenSSL
:: X509 :: StoreContext (2) - OpenStruct (4)
- OptionParser (3)
-
OptionParser
:: ParseError (7) - PP (1)
- Pathname (24)
- Prime (5)
-
Prime
:: PseudoPrimeGenerator (7) - Proc (1)
-
Psych
:: Emitter (2) -
Psych
:: Nodes :: Alias (1) -
Psych
:: Nodes :: Document (3) -
Psych
:: Nodes :: Mapping (4) -
Psych
:: Nodes :: Scalar (5) -
Psych
:: Nodes :: Sequence (3) -
Psych
:: Nodes :: Stream (2) -
RDoc
:: CodeObject (2) -
RDoc
:: Context (3) -
RDoc
:: Markup (2) -
REXML
:: Attributes (1) -
REXML
:: CData (2) -
REXML
:: Child (2) -
REXML
:: Element (3) -
REXML
:: Elements (1) -
REXML
:: Entity (4) -
REXML
:: Formatters :: Pretty (1) -
REXML
:: ParseException (4) -
REXML
:: Text (2) -
REXML
:: XMLDecl (1) -
Rake
:: FileList (1) -
Rake
:: TaskArguments (3) - Random (3)
- Range (23)
- Rational (12)
- Regexp (4)
-
Rinda
:: TupleEntry (1) -
RubyVM
:: InstructionSequence (8) - SDBM (1)
- Shell (19)
-
Shell
:: CommandProcessor (20) -
Shell
:: Filter (20) -
Shell
:: ProcessController (1) -
Shell
:: SystemCommand (3) - SimpleDelegator (1)
-
Socket
:: AncillaryData (10) -
Socket
:: Option (2) - String (116)
- StringIO (23)
- StringScanner (6)
- Struct (2)
- Symbol (17)
-
Syslog
:: Logger (11) - Thread (7)
-
Thread
:: Backtrace :: Location (4) - ThreadGroup (1)
- Time (4)
- UDPSocket (1)
- UNIXSocket (2)
-
URI
:: Generic (5) - UnboundMethod (4)
- Vector (3)
-
WEBrick
:: CGI (1) -
WEBrick
:: GenericServer (1) -
WEBrick
:: HTTPServlet :: ProcHandler (1) - WIN32OLE (4)
-
WIN32OLE
_ METHOD (6) -
WIN32OLE
_ PARAM (2) -
WIN32OLE
_ TYPE (4) -
WIN32OLE
_ VARIABLE (1) - WeakRef (1)
-
YAML
:: DBM (2) -
Zlib
:: GzipReader (14) -
Zlib
:: GzipWriter (6) -
Zlib
:: ZStream (1)
モジュール
-
CGI
:: HtmlExtension (4) - Enumerable (16)
-
Fiddle
:: Importer (1) - FileUtils (2)
- Forwardable (4)
-
Gem
:: DefaultUserInteraction (3) -
IRB
:: HistorySavingAbility (2) -
JSON
:: Generator :: GeneratorMethods :: String (1) - Kernel (9)
-
Net
:: HTTPHeader (5) -
OpenSSL
:: Buffering (3) -
OpenURI
:: OpenRead (1) -
RDoc
:: Text (1) -
REXML
:: Namespace (2) - SingleForwardable (6)
- TSort (5)
-
WEBrick
:: HTTPAuth :: Authenticator (1) -
WEBrick
:: HTTPAuth :: UserDB (1)
キーワード
- * (2)
- ** (1)
- +@ (1)
- -@ (1)
-
/ (1) - << (1)
- <=> (1)
- == (1)
- === (3)
- =~ (2)
- [] (14)
-
_ _ getobj _ _ (2) -
_ _ id _ _ (1) -
_ _ send _ _ (2) -
_ dump (3) -
_ getproperty (1) -
_ invoke (1) -
_ setproperty (1) - abi (1)
-
absolute
_ path (2) -
accept
_ charset (1) - add (2)
-
add
_ dependency (1) -
add
_ development _ dependency (1) -
add
_ module (1) -
add
_ runtime _ dependency (1) -
add
_ signatures (1) -
add
_ to (1) - addr (1)
- address (1)
- adjugate (1)
- alert (1)
-
alert
_ error (1) -
alert
_ warning (1) -
alias
_ method (1) - anchor (4)
- anchor= (1)
- angle (1)
-
ap
_ name (1) - arg (2)
- args (1)
-
asn1
_ flag (1) -
asn1
_ flag= (1) - attr (1)
- authenticate (1)
- autoload? (1)
-
back
_ trace _ limit (1) - backtrace (1)
-
backtrace
_ locations (2) -
base
_ label (2) - basename (3)
- begin (2)
- binmode (1)
- binmode? (1)
- binread (1)
- binwrite (1)
-
bit
_ length (3) - body (1)
- body= (1)
- bsearch (2)
-
bsearch
_ index (1) - bytes (4)
- bytesize (1)
- byteslice (3)
-
ca
_ file (2) -
ca
_ path (2) - call (3)
- capitalize (1)
- capitalize! (1)
- captures (1)
- casecmp (1)
-
cc
_ command (1) - ceil (4)
- center (1)
- challenge (1)
- charpos (1)
- chars (4)
- chmod (4)
- chomp (1)
- chomp! (1)
- chop (1)
- chop! (1)
- chown (5)
- chr (3)
- ciphers (1)
-
class
_ exec (1) - close (3)
- closed? (1)
- cmds (1)
-
cmsg
_ is? (1) - codepoints (4)
- cofactor (1)
-
cofactor
_ expansion (1) -
col
_ sep (1) - component (1)
- config (2)
- configure (1)
- conjugate (1)
- content (1)
-
content
_ id (3) - context (1)
-
continue
_ timeout (1) - convert (1)
- convpath (1)
- copy (1)
- count (6)
- cover? (1)
-
cpp
_ command (1) -
create
_ ext _ from _ string (1) -
ctrl
_ cmd (1) - data (2)
-
datetime
_ format (2) -
datetime
_ format= (2) - debug (1)
- debug? (1)
-
debug
_ level (1) -
debug
_ level= (1) -
def
_ delegator (2) -
def
_ delegators (2) -
def
_ instance _ delegator (1) -
def
_ instance _ delegators (1) -
def
_ single _ delegator (1) -
def
_ single _ delegators (1) -
default
_ port (1) -
defaults
_ str (1) - delegate (1)
- delete (4)
- delete! (1)
- denominator (5)
- dependencies (1)
- description (3)
-
destination
_ encoding (2) -
destination
_ encoding _ name (2) - dig (3)
- digest (1)
- digest! (1)
- dirname (3)
- disasm (1)
- disassemble (1)
- dispid (1)
- div (2)
- divmod (3)
- downcase (1)
- downcase! (1)
- downto (2)
-
dsa
_ sign _ asn1 (1) -
dsa
_ verify _ asn1 (1) - each (13)
-
each
_ byte (8) -
each
_ char (6) -
each
_ classmodule (1) -
each
_ codepoint (4) -
each
_ line (12) -
each
_ option (1) -
each
_ strongly _ connected _ component (2) -
each
_ strongly _ connected _ component _ from (2) -
each
_ with _ index (4) -
each
_ with _ object (1) -
egrep
_ cpp (2) - eigen (1)
- eigensystem (1)
- enclosed? (1)
- encode (3)
- encode! (2)
- encoding (6)
- encoding= (2)
- end (2)
-
end
_ with? (1) -
enum
_ for (2) - eof (1)
- eof? (1)
- eql? (1)
- error (4)
-
error
_ bytes (1) -
error
_ string (1) -
error
_ string= (1) - escape (1)
- eval (1)
-
eval
_ history (1) -
external
_ encoding (1) - extname (1)
- family (2)
- fatal (3)
- fdiv (2)
- fetch (5)
-
field
_ size _ limit (1) - file (1)
- fileno (2)
- find (3)
-
find
_ all (1) -
find
_ gems (1) -
find
_ index (2) -
find
_ matching (1) -
find
_ name (1) -
find
_ proxy (1) - finish (1)
- first (2)
- flags= (2)
- floor (4)
- fnmatch (1)
- fnmatch? (1)
- form (4)
- formatter (1)
- formatter= (1)
- freeze (1)
- ftype (4)
- gcd (1)
- gcdlcm (1)
- gem (1)
- get (2)
- get2 (2)
-
get
_ attribute (1) -
get
_ elements (1) -
get
_ fields (1) -
get
_ instance (1) -
get
_ line _ types (1) -
get
_ text (1) - getbyte (1)
- getc (3)
- getnameinfo (1)
- gets (7)
- glob (3)
- grep (3)
-
grep
_ v (3) - group (1)
- group= (1)
- grpowned? (4)
- gsub (4)
- gsub! (4)
-
has
_ rdoc? (1) - hash (5)
- header (1)
- helpcontext (1)
- helpfile (1)
- hex (1)
- hexdigest (1)
- hexdigest! (1)
-
history
_ file (1) - host (1)
- host= (1)
- hostname (1)
- id (1)
- id2name (1)
-
ignore
_ eof (1) -
ignore
_ eof= (1) -
ignore
_ eof? (1) -
ignore
_ sigint (1) -
ignore
_ sigint= (1) -
ignore
_ sigint? (1) - imag (2)
- imaginary (2)
- include? (1)
- indentation (1)
- index (6)
- info (3)
- initialize (1)
-
inplace
_ mode (1) -
inplace
_ mode= (1) - insert (1)
- inspect (14)
-
instance
_ exec (1) -
instance
_ variable _ get (1) - int (2)
-
int
_ from _ prime _ division (1) - integer? (1)
-
internal
_ encoding (2) -
invoke
_ kind (1) - ioctl (1)
-
ip
_ address (1) -
ip
_ pktinfo (1) -
ip
_ port (1) -
ip
_ unpack (1) -
ipv6
_ pktinfo (1) -
ipv6
_ pktinfo _ ifindex (1) -
irb
_ name (1) - iso8601 (1)
- join (4)
- kconv (1)
-
keep
_ alive _ timeout (1) -
keep
_ if (1) - kill (1)
-
kill
_ job (1) - label (2)
-
laplace
_ expansion (1) - last (2)
-
last
_ response (1) -
last
_ response _ code (1) - lastresp (1)
-
latest
_ cache _ file (1) - lchmod (1)
- lchown (1)
- lcm (1)
- length (4)
- level (2)
- level= (1)
- line (1)
-
line
_ width (1) - lineno (3)
- lineno= (2)
- lines (10)
- linger (1)
-
link
_ command (1) - listen (1)
- ljust (1)
- ln (1)
-
load
_ gemspec (1) -
load
_ history (1) -
local
_ host (1) -
local
_ port (1) -
local
_ variable _ defined? (1) -
local
_ variable _ get (1) -
local
_ variable _ set (1) - login (1)
-
long
_ name (1) - lstrip (1)
- magnitude (2)
-
make
_ passwd (1) - match (3)
- matchedsize (1)
- max (4)
-
max
_ by (4) -
media
_ subtype (4) -
media
_ type (4) - member? (1)
- merge (3)
- merge! (2)
-
method
_ missing (3) - methods (1)
- min (4)
- mkdir (1)
-
module
_ exec (1) - move (1)
- mult (1)
-
n
_ bytes (1) -
n
_ mails (1) - name (3)
- name= (1)
- negative? (1)
- next (1)
- next! (1)
-
next
_ sibling (1) - norm (1)
-
normalize
_ comment (1) - normalized (1)
- notify (2)
- numerator (4)
-
object
_ group (1) -
object
_ id (1) - oct (1)
- offset (2)
- oid (2)
-
ok
_ to _ remove? (1) -
ole
_ type (2) -
ole
_ type _ detail (1) -
on
_ head (1) -
on
_ tail (1) - open (1)
-
open
_ timeout (3) - ord (2)
-
original
_ name (3) - pack (1)
- param (4)
-
params
_ ok? (1) -
parent
_ file _ name (1) -
parent
_ name (1) -
parse
_ csv (1) - partition (1)
- path (3)
-
pathmap
_ explode (1) - peeraddr (1)
-
pending
_ interrupt? (1) - permutation (2)
- phase (1)
- pid (1)
-
pkcs5
_ keyivgen (1) - platform= (1)
-
point
_ conversion _ form (1) -
point
_ conversion _ form= (1) - pointer (1)
- pos (3)
- pos= (1)
- position (1)
- post (1)
-
post
_ match (1) - pow (2)
-
pre
_ match (1) - pred (1)
- prefix (1)
- prerelease? (1)
-
previous
_ sibling (1) - prime? (2)
-
prime
_ division (2) - print (2)
- printf (3)
- progid (1)
-
progress
_ reporter (1) -
prompt
_ c (1) -
prompt
_ i (1) -
prompt
_ n (1) -
prompt
_ s (1) -
protected
_ methods (1) -
proxy
_ address (1) -
proxy
_ pass (1) -
proxy
_ port (1) -
proxy
_ user (1) - proxyaddr (1)
- proxyport (1)
-
psych
_ to _ yaml (1) -
public
_ methods (1) -
public
_ send (2) - putc (1)
- puts (1)
-
quote
_ char (1) - rand (2)
-
raw
_ data (2) - read (3)
-
read
_ body (1) -
read
_ nonblock (1) -
read
_ timeout (3) -
readagain
_ bytes (1) - readchar (2)
- readline (8)
- readlines (9)
- readlink (3)
- readpartial (2)
- ready (1)
- reason (1)
- recover (1)
- rectangular (3)
-
recvfrom
_ nonblock (1) - reject (1)
- release (1)
- remainder (2)
-
remove
_ by _ name (1) -
renegotiation
_ cb (1) -
renegotiation
_ cb= (1) - request (1)
-
request
_ get (2) -
require
_ path (1) -
require
_ path= (1) -
required
_ ruby _ version= (1) -
required
_ rubygems _ version= (1) -
respond
_ to? (1) -
respond
_ to _ missing? (1) - response (1)
-
return
_ format (1) -
return
_ type (1) -
return
_ type _ detail (1) - rewind (1)
- rindex (3)
- rjust (1)
- rm (3)
- round (8)
-
row
_ sep (1) - rpartition (1)
- rstrip (1)
- rstrip! (1)
- ruby (1)
-
safe
_ ln (1) -
sanitize
_ string (1) -
satisfies
_ requirement? (1) -
save
_ history (2) -
scan
_ full (1) - scrub (3)
- scrub! (3)
- search (2)
-
search
_ full (1) - seed (2)
- seed= (1)
- seek (2)
- select (2)
- select! (1)
- send (2)
- sendmsg (1)
-
sendmsg
_ nonblock (1) - serial (1)
-
session
_ cache _ mode (1) -
session
_ cache _ size (1) -
session
_ get _ cb (1) -
session
_ id _ context (1) -
set
_ backtrace (1) -
set
_ encoding (3) - setgid? (2)
- shellescape (1)
- shelljoin (1)
- shellsplit (1)
-
short
_ name (1) - sign (1)
- signal (1)
-
single
_ delegate (1) -
singleton
_ method _ removed (1) -
singleton
_ methods (1) - singular? (1)
- size (12)
- size? (3)
- slice (5)
- sn (1)
-
source
_ encoding (2) -
source
_ encoding _ name (2) -
source
_ location (3) -
specification
_ version= (1) - split (5)
-
ssl
_ timeout (2) -
ssl
_ version (1) -
start
_ with? (1) - status (2)
-
status
_ string (1) - store (4)
- string (1)
- strip (1)
- strip! (1)
-
strongly
_ connected _ components (1) - style (3)
- sub (4)
- sub! (3)
- subtype (4)
- succ (1)
- succ! (1)
- swapcase (1)
- swapcase! (1)
- sync (1)
- sync= (1)
- sysopen (1)
- sysseek (1)
- tag (4)
- tag= (1)
-
tag
_ directives (1) -
tag
_ directives= (1) - tagging (2)
- tagging= (2)
- task (1)
- tell (2)
- test (3)
- text (1)
- thread (1)
-
thread
_ variable _ get (1) - timeout (2)
- times (2)
-
to
_ a (4) -
to
_ binary (1) -
to
_ bn (1) -
to
_ csv (1) -
to
_ der (1) -
to
_ enum (2) -
to
_ f (1) -
to
_ i (4) -
to
_ int (1) -
to
_ io (1) -
to
_ json (11) -
to
_ json _ raw (1) -
to
_ path (1) -
to
_ r (1) -
to
_ s (17) -
to
_ set (2) -
to
_ str (1) -
to
_ string (1) -
to
_ yaml (1) - toeuc (1)
- tojis (1)
- tolocale (1)
- tosjis (1)
- toutf16 (1)
- toutf32 (1)
- toutf8 (1)
- tr (1)
- tr! (1)
-
tr
_ s (1) -
tr
_ s! (1) - truncate (9)
- type (1)
- typealias (1)
- typekind (1)
- ui (1)
- ui= (1)
-
uid
_ copy (1) -
uid
_ move (1) -
uid
_ search (1) -
uid
_ store (1) -
uid
_ thread (1) - unescape (1)
- ungetbyte (1)
- ungetc (1)
-
unicode
_ normalize (1) -
unicode
_ normalize! (1) -
unicode
_ normalized? (1) -
unix
_ rights (1) - unknown (3)
- unnormalized (1)
- unpack (1)
- upcase (1)
- upcase! (1)
- update (2)
- upto (2)
- uri (1)
- uri= (1)
-
use
_ ui (1) - userdb (1)
- utime (4)
- value (5)
-
values
_ at (1) -
variable
_ kind (1) - verbose (1)
-
verify
_ depth (2) -
verify
_ mode (1) - version (4)
-
version
_ requirement (1) -
version
_ requirement= (1) - warn (3)
-
warn
_ legacy (1) - width (1)
-
with
_ index (2) -
with
_ object (3) - write (4)
- xmlschema (1)
検索結果
先頭5件
-
Gem
:: Specification # required _ rubygems _ version=(requirement) (64522.0) -
この Gem パッケージを動作させるのに必要な RubyGems のバージョンをセットします。
この Gem パッケージを動作させるのに必要な RubyGems のバージョンをセットします。
@param requirement Gem::Requirement.create が受け付ける形式のオブジェクトを指定します。
@see Gem::Requirement -
Vector
# r -> Float (63325.0) -
ベクトルの大きさ(ノルム)を返します。
ベクトルの大きさ(ノルム)を返します。
//emlist[例][ruby]{
require 'matrix'
Vector[3, 4].norm # => 5.0
Vector[Complex(0, 1), 0].norm # => 1.0
//}
@see Vector#normalize -
Gem
:: StreamUI # progress _ reporter(*args) -> SilentProgressReporter | SimpleProgressReporter | VerboseProgressReporter (56422.0) -
処理の進捗を報告するためのオブジェクトを返します。
処理の進捗を報告するためのオブジェクトを返します。
返されるオブジェクトの種類は現在の設定によります。
@param args 返値となるオブジェクトを初期化するための引数です。
@see Gem::StreamUI::SilentProgressReporter, Gem::StreamUI::SimpleProgressReporter, Gem::StreamUI::VerboseProgressReporter -
JSON
:: Generator :: GeneratorMethods :: String # to _ json _ raw -> String (54622.0) -
自身に対して JSON::Generator::GeneratorMethods::String#to_json_raw_object を呼び出して JSON::Generator::GeneratorMethods::Hash#to_json した結果を返します。
自身に対して JSON::Generator::GeneratorMethods::String#to_json_raw_object を呼び出して JSON::Generator::GeneratorMethods::Hash#to_json した結果を返します。
@see JSON::Generator::GeneratorMethods::String#to_json_raw_object, JSON::Generator::GeneratorMethods::Hash#to_json -
OptionParser
:: ParseError # args -> Array (54604.0) -
エラーのあったオプションの一覧を配列で返します。
エラーのあったオプションの一覧を配列で返します。
@return エラーのあったオプションの一覧。 -
Gem
:: Specification # required _ ruby _ version=(requirement) (46222.0) -
この Gem パッケージを動作させるのに必要な Ruby のバージョンをセットします。
この Gem パッケージを動作させるのに必要な Ruby のバージョンをセットします。
@param requirement Gem::Requirement.create が受け付ける形式のオブジェクトを指定します。
@see Gem::Requirement -
Gem
:: Specification # require _ path -> String (45922.0) -
Gem::Specification#require_paths の単数バージョンです。
Gem::Specification#require_paths の単数バージョンです。
@see Gem::Specification#require_paths -
REXML
:: Child # previous _ sibling -> REXML :: Node (45922.0) -
前の隣接ノードを返します。
前の隣接ノードを返します。
REXML::Node#previous_sibling_node の別名です。
@see REXML::Child#previous_sibling= -
TSort
# each _ strongly _ connected _ component _ from(node , id _ map={} , stack=[]) -> Enumerator (45922.0) -
node から到達可能な強連結成分についてのイテレータです。
node から到達可能な強連結成分についてのイテレータです。
返す値は規定されていません。
each_strongly_connected_component_from は
tsort_each_node を呼びません。
@param node ノードを指定します。
//emlist[例 到達可能なノードを表示する][ruby]{
require 'tsort'
class Hash
include TSort
alias tsort_each_node each_key
def tsort_each_child(node, &block)
fetch(node... -
TSort
# each _ strongly _ connected _ component _ from(node , id _ map={} , stack=[]) {|nodes| . . . } -> () (45922.0) -
node から到達可能な強連結成分についてのイテレータです。
node から到達可能な強連結成分についてのイテレータです。
返す値は規定されていません。
each_strongly_connected_component_from は
tsort_each_node を呼びません。
@param node ノードを指定します。
//emlist[例 到達可能なノードを表示する][ruby]{
require 'tsort'
class Hash
include TSort
alias tsort_each_node each_key
def tsort_each_child(node, &block)
fetch(node... -
Thread
# thread _ variable _ get(key) -> object | nil (45640.0) -
引数 key で指定した名前のスレッドローカル変数を返します。
引数 key で指定した名前のスレッドローカル変数を返します。
[注意]: Thread#[] でセットしたローカル変数(Fiber ローカル変数)と
異なり、Fiber を切り替えても同じ変数を返す事に注意してください。
例:
Thread.new {
Thread.current.thread_variable_set("foo", "bar") # スレッドローカル
Thread.current["foo"] = "bar" # Fiber ローカル
Fiber.new {
Fiber.yield ... -
Gem
:: Package :: TarInput # load _ gemspec(io) -> Gem :: Specification | nil (45622.0) -
YAML 形式の gemspec を io から読み込みます。
YAML 形式の gemspec を io から読み込みます。
@param io 文字列か IO オブジェクトを指定します。
@see Gem::Specification.from_yaml -
Gem
:: Package :: TarOutput # add _ signatures (45622.0) -
gem-format な tar ファイルに data.tar.gz.sig, metadata.gz.sig を追加します。
gem-format な tar ファイルに data.tar.gz.sig, metadata.gz.sig を追加します。
@see Gem::Security::Signer -
Gem
:: Specification # require _ path=(path) (45622.0) -
Gem::Specification#require_paths= の単数バージョンです。
Gem::Specification#require_paths= の単数バージョンです。
@param path この Gem パッケージを使用した際に require するファイルが置かれているディレクトリを指定します。
@see Gem::Specification#require_paths= -
Gem
:: Specification # satisfies _ requirement?(dependency) -> bool (45622.0) -
この Gem パッケージが与えられた依存関係を満たすかどうかを返します。
この Gem パッケージが与えられた依存関係を満たすかどうかを返します。
依存関係を満たす場合は真を返します。そうでない場合は偽を返します。
@param dependency チェックしたい依存関係を指定します。
@see Gem::Dependency -
OptionParser
:: ParseError # message -> String (45604.0) -
標準エラーに出力するメッセージを返します。
標準エラーに出力するメッセージを返します。
@return 文字列を返します。 -
Net
:: IMAP :: ResponseError # response -> Net :: IMAP :: TaggedResponse | Net :: IMAP :: UntaggedResponse (37504.0) -
エラーとなったレスポンスを表すオブジェクトを返します。
エラーとなったレスポンスを表すオブジェクトを返します。 -
CSV
# string -> String (37222.0) -
StringIO#string に委譲します。
StringIO#string に委譲します。
@see StringIO#string -
Gem
:: Indexer # sanitize _ string(string) -> String (37222.0) -
与えられた文字列をサニタイズします。
与えられた文字列をサニタイズします。
@param string サニタイズ対象の文字列を指定します。
@see Gem::Indexer#sanitize -
IPAddr
# to _ string -> String (37222.0) -
標準的な文字列表現に変換します。
標準的な文字列表現に変換します。
require 'ipaddr'
addr6 = IPAddr.new('::1')
addr6.to_s #=> "::1"
addr6.to_string #=> "0000:0000:0000:0000:0000:0000:0000:0001"
@see IPAddr#to_s -
OpenSSL
:: OCSP :: Response # status _ string -> String (37222.0) -
レスポンスステータスを human-readable な文字列で返します。
レスポンスステータスを human-readable な文字列で返します。
@see OpenSSL::OCSP::Response#status -
OpenSSL
:: PKey :: EC # group -> OpenSSL :: PKey :: EC :: Group (37222.0) -
鍵パラメータとなる群を表すオブジェクトを返します。
鍵パラメータとなる群を表すオブジェクトを返します。
@see OpenSSL::PKey::EC#group= -
String
# strip -> String (36988.0) -
文字列先頭と末尾の空白文字を全て取り除いた文字列を生成して返します。 空白文字の定義は " \t\r\n\f\v\0" です。
文字列先頭と末尾の空白文字を全て取り除いた文字列を生成して返します。
空白文字の定義は " \t\r\n\f\v\0" です。
//emlist[例][ruby]{
p " abc \r\n".strip #=> "abc"
p "abc\n".strip #=> "abc"
p " abc".strip #=> "abc"
p "abc".strip #=> "abc"
p " \0 abc \0".strip #=> "abc"
str = "\tabc\n"
p str.strip ... -
String
# lstrip -> String (36970.0) -
文字列の先頭にある空白文字を全て取り除いた新しい文字列を返します。 空白文字の定義は " \t\r\n\f\v\0" です。
文字列の先頭にある空白文字を全て取り除いた新しい文字列を返します。
空白文字の定義は " \t\r\n\f\v\0" です。
//emlist[例][ruby]{
p " abc\n".lstrip #=> "abc\n"
p "\t abc\n".lstrip #=> "abc\n"
p "abc\n".lstrip #=> "abc\n"
//}
@see String#strip, String#rstrip -
ARGF
. class # external _ encoding -> Encoding (36922.0) -
ARGF が処理するファイルに対する外部エンコーディングを返します。 デフォルトは Encoding.default_external です。
ARGF が処理するファイルに対する外部エンコーディングを返します。
デフォルトは Encoding.default_external です。
ARGF.class#set_encoding で設定します。
例:
ARGF.external_encoding # => #<Encoding:UTF-8>
@see IO, ARGF.class#internal_encoding -
ARGF
. class # internal _ encoding -> Encoding | nil (36922.0) -
ARGF から読み込んだ文字列の内部エンコーディングを返します。 内部エンコーディングが指定されていない場合は nil を返します。
ARGF から読み込んだ文字列の内部エンコーディングを返します。
内部エンコーディングが指定されていない場合は nil を返します。
まだ読み込み処理を始めていない場合は Encoding.default_external を返します。
ARGF.class#set_encoding で設定します。
例:
# $ ruby -Eutf-8 test.rb
# test.rb
ARGF.internal_encoding # => #<Encoding:UTF-8>
ARGF.set_encoding('utf-8','ascii')
ARG... -
CSV
# internal _ encoding -> Encoding | nil (36922.0) -
IO#internal_encoding に委譲します。
IO#internal_encoding に委譲します。
@see IO#internal_encoding -
Encoding
:: InvalidByteSequenceError # source _ encoding -> Encoding (36922.0) -
エラーを発生させた変換の変換元のエンコーディングを Encoding オブジェクトで返します。
エラーを発生させた変換の変換元のエンコーディングを Encoding
オブジェクトで返します。
@see Encoding::InvalidByteSequenceError#destination_encoding,
Encoding::UndefinedConversionError#source_encoding -
Encoding
:: UndefinedConversionError # source _ encoding -> Encoding (36922.0) -
エラーを発生させた変換の変換元のエンコーディングを Encoding オブジェクトで返します。
エラーを発生させた変換の変換元のエンコーディングを Encoding
オブジェクトで返します。
変換が多段階になされる場合は元の文字列のものではない
エンコーディングが返される場合があることに注意してください。
@see Encoding::UndefinedConversionError#destination_encoding -
Gem
:: RemoteFetcher # request(uri , request _ class , last _ modified = nil) -> Net :: HTTPResponse (36922.0) -
与えられた URI に対してリクエストを実行し、Net::HTTPResponse を返します。
与えられた URI に対してリクエストを実行し、Net::HTTPResponse を返します。
@param uri URI を指定します。
@param request_class Net::HTTP::Head か Net::HTTP::Get を指定します。
@param last_modified 最終更新時刻を指定します。
@see Net::HTTP, Net::HTTP::Head, Net::HTTP::Get -
Gem
:: Specification # original _ name -> String (36922.0) -
このメソッドは後方互換性のために残されています。
このメソッドは後方互換性のために残されています。
@see Gem::Specification#full_name -
OpenSSL
:: PKCS7 # error _ string -> String | nil (36922.0) -
検証エラーの理由を表す文字列を返します。
検証エラーの理由を表す文字列を返します。
OpenSSL::PKCS7#verify で検証を
した場合のみ更新されます。
OpenSSL::PKCS7#verify で検証をする前は nil を返します。
検証に成功した場合は nil を返します。
@see OpenSSL::PKCS7#error_string= -
OpenSSL
:: PKey :: EC # group=(gr) (36922.0) -
鍵パラメータとなる群を表すオブジェクトを設定します。
鍵パラメータとなる群を表すオブジェクトを設定します。
通常このメソッドで値を変更することはありません。
よく考えて必要な場合のみ利用してください。
@param gr 設定する OpenSSL::PKey::EC::Group オブジェクト
@raise OpenSSL::PKey::ECError Group オブジェクトの設定に失敗した場合に発生します
@see OpenSSL::PKey::EC#group -
OpenSSL
:: PKey :: EC :: Group # seed -> String | nil (36922.0) -
seed を返します。
seed を返します。
seed が設定されていない場合は nil を返します。
@see OpenSSL::PKey::EC::Group#seed -
REXML
:: Attributes # get _ attribute(name) -> Attribute | nil (36922.0) -
name という名前の属性を取得します。
name という名前の属性を取得します。
name という名前を持つ属性がない場合は nil を返します。
@param name 属性名(文字列)
@see REXML::Attributes#[]
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<-EOS)
<root xmlns:foo="http://example.org/foo"
xmlns:bar="http://example.org/bar">
<a foo:att='1' bar:att='2' att='... -
Socket
:: Option # linger -> [bool , Integer] (36922.0) -
オプションが SOL_SOCKET/SO_LINGER である場合に、 オプションのデータ(内容)を真偽値と整数のペアとして返します。
オプションが SOL_SOCKET/SO_LINGER である場合に、
オプションのデータ(内容)を真偽値と整数のペアとして返します。
@raise TypeError dataのバイト数が不適切である(sizeof(struct linger)と異なる)場合や、
level/optname が SOL_SOCKET/SO_LINGER でないに発生します
@see Socket::Option#data -
Thread
# pending _ interrupt?(error = nil) -> bool (36922.0) -
self の非同期例外のキューが空かどうかを返します。
self の非同期例外のキューが空かどうかを返します。
@param error 対象の例外クラスを指定します。
@see Thread.pending_interrupt? -
OptionParser
:: ParseError # set _ backtrace(array) -> [String] (36904.0) -
自身に array で指定したバックトレースを設定します。
自身に array で指定したバックトレースを設定します。
@param array バックトレースを文字列の配列で指定します。
@return array を返します。 -
String
# rstrip -> String (36688.0) -
文字列の末尾にある空白文字を全て取り除いた新しい文字列を返します。 空白文字の定義は " \t\r\n\f\v\0" です。
文字列の末尾にある空白文字を全て取り除いた新しい文字列を返します。
空白文字の定義は " \t\r\n\f\v\0" です。
//emlist[例][ruby]{
p " abc\n".rstrip #=> " abc"
p " abc \t\r\n\0".rstrip #=> " abc"
p " abc".rstrip #=> " abc"
p " abc\0 ".rstrip #=> " abc"
str = "abc\n"
p str.rstrip #=> "abc"
p str ... -
Enumerable
# grep(pattern) -> [object] (36640.0) -
pattern === item が成立する要素を全て含んだ配列を返します。
pattern === item が成立する要素を全て含んだ配列を返します。
ブロックとともに呼び出された時には条件の成立した要素に対して
それぞれブロックを評価し、その結果の配列を返します。
マッチする要素がひとつもなかった場合は空の配列を返します。
@param pattern 「===」メソッドを持つオブジェクトを指定します。
//emlist[例][ruby]{
['aa', 'bb', 'cc', 'dd', 'ee'].grep(/[bc]/) # => ["bb", "cc"]
Array.instance_methods.grep(/gr/) # => [:gr... -
Enumerable
# grep(pattern) {|item| . . . } -> [object] (36640.0) -
pattern === item が成立する要素を全て含んだ配列を返します。
pattern === item が成立する要素を全て含んだ配列を返します。
ブロックとともに呼び出された時には条件の成立した要素に対して
それぞれブロックを評価し、その結果の配列を返します。
マッチする要素がひとつもなかった場合は空の配列を返します。
@param pattern 「===」メソッドを持つオブジェクトを指定します。
//emlist[例][ruby]{
['aa', 'bb', 'cc', 'dd', 'ee'].grep(/[bc]/) # => ["bb", "cc"]
Array.instance_methods.grep(/gr/) # => [:gr... -
Enumerable
# grep _ v(pattern) -> [object] (36640.0) -
Enumerable#grep のマッチの条件を逆にして、pattern === item が成立 しない要素を全て含んだ配列を返します。
Enumerable#grep のマッチの条件を逆にして、pattern === item が成立
しない要素を全て含んだ配列を返します。
@param pattern 「===」メソッドを持つオブジェクトを指定します。
//emlist[例][ruby]{
(1..10).grep_v 2..5 # => [1, 6, 7, 8, 9, 10]
res =(1..10).grep_v(2..5) { |v| v * 2 }
res # => [2, 12, 14, 16, 18, 20]
//}
@see Enumerable#grep
@se... -
Enumerable
# grep _ v(pattern) { |item| . . . } -> [object] (36640.0) -
Enumerable#grep のマッチの条件を逆にして、pattern === item が成立 しない要素を全て含んだ配列を返します。
Enumerable#grep のマッチの条件を逆にして、pattern === item が成立
しない要素を全て含んだ配列を返します。
@param pattern 「===」メソッドを持つオブジェクトを指定します。
//emlist[例][ruby]{
(1..10).grep_v 2..5 # => [1, 6, 7, 8, 9, 10]
res =(1..10).grep_v(2..5) { |v| v * 2 }
res # => [2, 12, 14, 16, 18, 20]
//}
@see Enumerable#grep
@se... -
ARGF
. class # seek(offset , whence = IO :: SEEK _ SET) -> 0 (36622.0) -
ARGFが現在開いているファイルのファイルポインタを whence の位置から offset だけ移動させます。 offset 位置への移動が成功すれば 0 を返します。
ARGFが現在開いているファイルのファイルポインタを whence の位置から
offset だけ移動させます。 offset 位置への移動が成功すれば 0 を返します。
@param offset ファイルポインタを移動させるオフセットを整数で指定します。
@param whence IO#seek を参照。
@see IO#seek -
BasicObject
# singleton _ method _ removed(name) -> object (36622.0) -
特異メソッドが Module#remove_method に より削除された時にインタプリタから呼び出されます。
特異メソッドが Module#remove_method に
より削除された時にインタプリタから呼び出されます。
通常のメソッドの削除に対するフックには
Module#method_removedを使います。
@param name 削除されたメソッド名が Symbol で渡されます。
//emlist[例][ruby]{
class Foo
def singleton_method_removed(name)
puts "singleton method \"#{name}\" was removed"
end
end
obj = Foo.new
def obj.f... -
Binding
# local _ variable _ get(symbol) -> object (36622.0) -
引数 symbol で指定した名前のローカル変数に設定された値を返します。
引数 symbol で指定した名前のローカル変数に設定された値を返します。
@param symbol ローカル変数名を Symbol オブジェクトで指定します。
@raise NameError 引数 symbol で指定したローカル変数が未定義の場合に発生します。
//emlist[例][ruby]{
def foo
a = 1
binding.local_variable_get(:a) # => 1
binding.local_variable_get(:b) # => NameError
end
//}
このメソッドは以下のコードの短縮形です。
//emlis... -
Encoding
:: InvalidByteSequenceError # error _ bytes -> String (36622.0) -
エラー発生時に捨てられたバイト列を返します。
エラー発生時に捨てられたバイト列を返します。
//emlist[例][ruby]{
ec = Encoding::Converter.new("EUC-JP", "ISO-8859-1")
begin
ec.convert("abc\xA1\xFFdef")
rescue Encoding::InvalidByteSequenceError
p $!
#=> #<Encoding::InvalidByteSequenceError: "\xA1" followed by "\xFF" on EUC-JP>
puts $!.error_bytes.dump ... -
Encoding
:: InvalidByteSequenceError # readagain _ bytes -> String (36622.0) -
エラー発生時に読み直さなければならないバイト列を返します。
エラー発生時に読み直さなければならないバイト列を返します。
@see Encoding::InvalidByteSequenceError#error_bytes -
Encoding
:: InvalidByteSequenceError # source _ encoding _ name -> Encoding (36622.0) -
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
@see Encoding::InvalidByteSequenceError#source_encoding -
Encoding
:: UndefinedConversionError # source _ encoding _ name -> Encoding (36622.0) -
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
@see Encoding::UndefinedConversionError#source_encoding -
Enumerator
:: Lazy # grep(pattern) {|item| . . . } -> Enumerator :: Lazy (36622.0) -
Enumerable#grep と同じですが、配列ではなくEnumerator::Lazy を返します。
Enumerable#grep と同じですが、配列ではなくEnumerator::Lazy を返します。
//emlist[例][ruby]{
(100..Float::INFINITY).lazy.map(&:to_s).grep(/\A(\d)\1+\z/)
# => #<Enumerator::Lazy: #<Enumerator::Lazy: #<Enumerator::Lazy: 100..Infinity>:map>:grep(/\A(\d)\1+\z/)>
(100..Float::INFINITY).lazy.map(&:to_s).grep(/\A(\d)\1+\z/).... -
Enumerator
:: Lazy # grep _ v(pattern) {|item| . . . } -> Enumerator :: Lazy (36622.0) -
Enumerable#grep_v と同じですが、配列ではなくEnumerator::Lazy を返します。
Enumerable#grep_v と同じですが、配列ではなくEnumerator::Lazy を返します。
//emlist[例][ruby]{
(100..Float::INFINITY).lazy.map(&:to_s).grep_v(/(\d).*\1/)
# => #<Enumerator::Lazy: #<Enumerator::Lazy: #<Enumerator::Lazy: 100..Infinity>:map>:grep_v(/(\d).*\1/)>
(100..Float::INFINITY).lazy.map(&:to_s).grep_v(/(\d).*\1/).t... -
Forwardable
# def _ delegator(accessor , method , ali = method) -> () (36622.0) -
メソッドの委譲先を設定します。
メソッドの委譲先を設定します。
@param accessor 委譲先のオブジェクト
@param method 委譲先のメソッド
@param ali 委譲元のメソッド
委譲元のオブジェクトで ali が呼び出された場合に、
委譲先のオブジェクトの method へ処理が委譲されるようになります。
委譲元と委譲先のメソッド名が同じ場合は, ali を省略することが可能です。
def_delegator は def_instance_delegator の別名になります。
例:
require 'forwardable'
class MyQueue
exten... -
Forwardable
# def _ delegators(accessor , *methods) -> () (36622.0) -
メソッドの委譲先をまとめて設定します。
メソッドの委譲先をまとめて設定します。
@param accessor 委譲先のオブジェクト
@param methods 委譲するメソッドのリスト
委譲元のオブジェクトで methods のそれぞれのメソッドが呼び出された場合に、
委譲先のオブジェクトの同名のメソッドへ処理が委譲されるようになります。
def_delegators は def_instance_delegators の別名になります。
また、以下の 2 つの例は同じ意味です。
def_delegators :@records, :size, :<<, :map
def_delegator :@reco... -
Forwardable
# def _ instance _ delegator(accessor , method , ali = method) -> () (36622.0) -
メソッドの委譲先を設定します。
メソッドの委譲先を設定します。
@param accessor 委譲先のオブジェクト
@param method 委譲先のメソッド
@param ali 委譲元のメソッド
委譲元のオブジェクトで ali が呼び出された場合に、
委譲先のオブジェクトの method へ処理が委譲されるようになります。
委譲元と委譲先のメソッド名が同じ場合は, ali を省略することが可能です。
def_delegator は def_instance_delegator の別名になります。
例:
require 'forwardable'
class MyQueue
exten... -
Forwardable
# def _ instance _ delegators(accessor , *methods) -> () (36622.0) -
メソッドの委譲先をまとめて設定します。
メソッドの委譲先をまとめて設定します。
@param accessor 委譲先のオブジェクト
@param methods 委譲するメソッドのリスト
委譲元のオブジェクトで methods のそれぞれのメソッドが呼び出された場合に、
委譲先のオブジェクトの同名のメソッドへ処理が委譲されるようになります。
def_delegators は def_instance_delegators の別名になります。
また、以下の 2 つの例は同じ意味です。
def_delegators :@records, :size, :<<, :map
def_delegator :@reco... -
Gem
:: SourceInfoCache # search(pattern , platform _ only = false , all = false) -> [Gem :: Specification] (36622.0) -
与えられた条件を満たす Gem::Specification のリストを返します。
与えられた条件を満たす Gem::Specification のリストを返します。
@param pattern 検索したい Gem を表す Gem::Dependency のインスタンスを指定します。
@param platform_only 真を指定するとプラットフォームが一致するもののみを返します。デフォルトは偽です。
@param all 真を指定するとキャッシュを更新してから検索を実行します。
@see Gem::SourceIndex#search -
Gem
:: SpecFetcher # warn _ legacy(exception) { . . . } -> bool (36622.0) -
Gem::SpecFetcher#fetch で例外が発生した場合に呼び出されます。
Gem::SpecFetcher#fetch で例外が発生した場合に呼び出されます。
RubyGems 1.2 未満で作成したリポジトリにアクセスした事が原因で例外が発生した場合には
警告が表示されます。またこの場合、ブロックを与えていればブロックは評価されます。
それ以外の原因で例外が発生した場合は偽を返します。
@param exception 例外オブジェクトを指定します。
@see Gem::SpecFetcher#fetch -
Gem
:: StreamUI # alert _ warning(statement , question = nil) -> String | nil (36622.0) -
WARNING レベルのアラートを表示します。
WARNING レベルのアラートを表示します。
@param statement 表示する文字列を指定します。
@param question 必要であれば質問を指定します。
@return question を指定した場合は、それに対する回答を返します。
question を指定しない場合は nil を返します。
@see Gem::StreamUI#ask -
Gem
:: Version # prerelease? -> bool (36622.0) -
self がプレリリースと思われる文字を含むバージョンかどうかを返します。
self がプレリリースと思われる文字を含むバージョンかどうかを返します。
//emlist[例][ruby]{
Gem::Version.new('1.2.0a').prerelease? # => true
Gem::Version.new('1.2.0').prerelease? # => false
//}
@see Gem::Version#release -
Hash
# merge!(other) -> self (36622.0) -
selfとotherのハッシュの内容をマージ(統合)します。
selfとotherのハッシュの内容をマージ(統合)します。
デフォルト値はselfの設定のままです。
self と other に同じキーがあった場合はブロック付きか否かで
判定方法が違います。ブロック付きのときはブロックを呼び出して
その返す値を重複キーに対応する値にします。ブロック付きでない
場合は常に other の値を使います。
otherがハッシュではない場合、otherのメソッドto_hashを使って暗黙の変換を試みます。
@param other マージ用のハッシュまたはメソッド to_hash でハッシュに変換できるオブジェクトです。
@return マージ後のse... -
Hash
# merge!(other) {|key , self _ val , other _ val| . . . } -> self (36622.0) -
selfとotherのハッシュの内容をマージ(統合)します。
selfとotherのハッシュの内容をマージ(統合)します。
デフォルト値はselfの設定のままです。
self と other に同じキーがあった場合はブロック付きか否かで
判定方法が違います。ブロック付きのときはブロックを呼び出して
その返す値を重複キーに対応する値にします。ブロック付きでない
場合は常に other の値を使います。
otherがハッシュではない場合、otherのメソッドto_hashを使って暗黙の変換を試みます。
@param other マージ用のハッシュまたはメソッド to_hash でハッシュに変換できるオブジェクトです。
@return マージ後のse... -
Hash
# merge(other) -> Hash (36622.0) -
selfとotherのハッシュの内容をマージ(統合)した結果を返します。デフォルト値はselfの設定のままです。
selfとotherのハッシュの内容をマージ(統合)した結果を返します。デフォルト値はselfの設定のままです。
self と other に同じキーがあった場合はブロック付きか否かで
判定方法が違います。ブロック付きのときはブロックを呼び出して
その返す値を重複キーに対応する値にします。ブロック付きでない
場合は常に other の値を使います。
otherがハッシュではない場合、otherのメソッドto_hashを使って暗黙の変換を試みます。
@param other マージ用のハッシュまたはメソッド to_hash でハッシュに変換できるオブジェクトです。
@return マージ... -
Hash
# merge(other) {|key , self _ val , other _ val| . . . } -> Hash (36622.0) -
selfとotherのハッシュの内容をマージ(統合)した結果を返します。デフォルト値はselfの設定のままです。
selfとotherのハッシュの内容をマージ(統合)した結果を返します。デフォルト値はselfの設定のままです。
self と other に同じキーがあった場合はブロック付きか否かで
判定方法が違います。ブロック付きのときはブロックを呼び出して
その返す値を重複キーに対応する値にします。ブロック付きでない
場合は常に other の値を使います。
otherがハッシュではない場合、otherのメソッドto_hashを使って暗黙の変換を試みます。
@param other マージ用のハッシュまたはメソッド to_hash でハッシュに変換できるオブジェクトです。
@return マージ... -
IRB
:: Context # ignore _ eof -> bool (36622.0) -
Ctrl-D(EOF) が入力された時に irb を終了するかどうかを返します。
Ctrl-D(EOF) が入力された時に irb を終了するかどうかを返します。
true の時は Ctrl-D を無視します。false の時は irb を終了します。
デフォルト値は false です。
@see IRB::Context#ignore_eof= -
IRB
:: Context # ignore _ eof=(val) (36622.0) -
Ctrl-D(EOF) が入力された時に irb を終了するかどうかを val に設定します。
Ctrl-D(EOF) が入力された時に irb を終了するかどうかを val に設定します。
.irbrc ファイル中で IRB.conf[:IGNORE_EOF] を設定する事でも同様の操作が
行えます。
@param val true を指定した場合、 Ctrl-D を無視します。false を指定した
場合は Ctrl-D の入力時に irb を終了します。
@see IRB::Context#ignore_eof -
IRB
:: Context # ignore _ eof? -> bool (36622.0) -
Ctrl-D(EOF) が入力された時に irb を終了するかどうかを返します。
Ctrl-D(EOF) が入力された時に irb を終了するかどうかを返します。
true の時は Ctrl-D を無視します。false の時は irb を終了します。
デフォルト値は false です。
@see IRB::Context#ignore_eof= -
IRB
:: Context # ignore _ sigint -> bool (36622.0) -
Ctrl-C が入力された時に irb を終了するかどうかを返します。
Ctrl-C が入力された時に irb を終了するかどうかを返します。
false の時は irb を終了します。true の時は以下のように動作します。
: 入力中
これまで入力したものをキャンセルしトップレベルに戻る.
: 実行中
実行を中止する.
デフォルト値は true です。
@see IRB::Context#ignore_sigint= -
IRB
:: Context # ignore _ sigint=(val) (36622.0) -
Ctrl-C が入力された時に irb を終了するかどうかを val に設定します。
Ctrl-C が入力された時に irb を終了するかどうかを val に設定します。
.irbrc ファイル中で IRB.conf[:IGNORE_SIGINT] を設定する事でも同様の操作
が行えます。
@param val false を指定した場合、Ctrl-C の入力時に irb を終了します。
true を指定した場合、Ctrl-C の入力時に以下のように動作します。
: 入力中
これまで入力したものをキャンセルしトップレベルに戻る.
: 実行中
実行を中止する.
@see IRB::Context#ignore_sigint -
IRB
:: Context # ignore _ sigint? -> bool (36622.0) -
Ctrl-C が入力された時に irb を終了するかどうかを返します。
Ctrl-C が入力された時に irb を終了するかどうかを返します。
false の時は irb を終了します。true の時は以下のように動作します。
: 入力中
これまで入力したものをキャンセルしトップレベルに戻る.
: 実行中
実行を中止する.
デフォルト値は true です。
@see IRB::Context#ignore_sigint= -
JSON
:: State # configure(options = {}) -> self (36622.0) -
与えられたハッシュで自身を設定します。
与えられたハッシュで自身を設定します。
オプションで使用するハッシュのキーについては JSON::State.new を参照してください。
@param options このオブジェクトの設定をするためのハッシュを指定します。
//emlist[例][ruby]{
require "json"
json_state = JSON::State.new(indent: "\t")
json_state.indent # => "\t"
JSON.generate({key1: "value1", key2: "value2"}, json_state)
# => "{\t\"key1\... -
JSON
:: State # merge(options = {}) -> self (36622.0) -
与えられたハッシュで自身を設定します。
与えられたハッシュで自身を設定します。
オプションで使用するハッシュのキーについては JSON::State.new を参照してください。
@param options このオブジェクトの設定をするためのハッシュを指定します。
//emlist[例][ruby]{
require "json"
json_state = JSON::State.new(indent: "\t")
json_state.indent # => "\t"
JSON.generate({key1: "value1", key2: "value2"}, json_state)
# => "{\t\"key1\... -
Kernel
# egrep _ cpp(pattern , src , opt = "") -> bool (36622.0) -
C プログラムのソースコード src をプリプロセスし、 その結果が正規表現 pattern にマッチするかどうかを判定します。
C プログラムのソースコード src をプリプロセスし、
その結果が正規表現 pattern にマッチするかどうかを判定します。
CPP $CFLAGS opt | egrep pat
を実行し、その結果が正常かどうかを true または false で返します。
このメソッドはヘッダファイルに関数などの宣言があるかどうか
検査するために使用します。
@param pattern 「egrep の」正規表現を文字列で指定します。
Ruby の正規表現ではありません。
@param src C 言語のソースコードを文字列で記述します。
@see ... -
Kernel
# egrep _ cpp(pattern , src , opt = "") { . . . } -> bool (36622.0) -
C プログラムのソースコード src をプリプロセスし、 その結果が正規表現 pattern にマッチするかどうかを判定します。
C プログラムのソースコード src をプリプロセスし、
その結果が正規表現 pattern にマッチするかどうかを判定します。
CPP $CFLAGS opt | egrep pat
を実行し、その結果が正常かどうかを true または false で返します。
このメソッドはヘッダファイルに関数などの宣言があるかどうか
検査するために使用します。
@param pattern 「egrep の」正規表現を文字列で指定します。
Ruby の正規表現ではありません。
@param src C 言語のソースコードを文字列で記述します。
@see ... -
Matrix
:: LUPDecomposition # singular? -> bool (36622.0) -
元の行列が正方で特異なら true を、正則なら false を返します。 LUP 分解の結果を利用して判定します。
元の行列が正方で特異なら true を、正則なら false を返します。
LUP 分解の結果を利用して判定します。
@see Matrix#singular? -
Method
# original _ name -> Symbol (36622.0) -
オリジナルのメソッド名を返します。
オリジナルのメソッド名を返します。
//emlist[例][ruby]{
class C
def foo; end
alias bar foo
end
C.new.method(:bar).original_name # => :foo
//}
@see UnboundMethod#original_name -
Net
:: SMTP # open _ message _ stream(from _ addr , *to _ addrs) {|f| . . . . } -> () (36622.0) -
メール書き込みの準備をし、書き込み先のストリームオブジェクトを ブロックに渡します。ブロック終了後、書きこんだ結果が 送られます。
メール書き込みの準備をし、書き込み先のストリームオブジェクトを
ブロックに渡します。ブロック終了後、書きこんだ結果が
送られます。
渡されるストリームオブジェクトは以下のメソッドを持っています。
* puts(str = '') strを出力して CR LFを出力
* print(str) strを出力
* printf(fmt, *args) sprintf(fmt,*args) を出力
* write(str):: str を出力して書き込んだバイト数を返す
* <<(str):: str を出力してストリームオブジェ... -
Numeric
# arg -> 0 | Math :: PI (36622.0) -
自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。
自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。
//emlist[例][ruby]{
1.arg # => 0
-1.arg # => 3.141592653589793
//}
Numeric のサブクラスは、このメソッドを適切に再定義しなければなりません。
@see Complex#arg -
Numeric
# imaginary -> 0 (36622.0) -
常に 0 を返します。
常に 0 を返します。
//emlist[例][ruby]{
12.imag # => 0
-12.imag # => 0
1.2.imag # => 0
-1.2.imag # => 0
//}
Numeric のサブクラスは、このメソッドを適切に再定義しなければなりません。
@see Numeric#real、Complex#imag -
Numeric
# integer? -> bool (36622.0) -
自身が Integer かそのサブクラスのインスタンスの場合にtrue を返し ます。そうでない場合に false を返します。
自身が Integer かそのサブクラスのインスタンスの場合にtrue を返し
ます。そうでない場合に false を返します。
Numeric のサブクラスは、このメソッドを適切に再定義しなければなりません。
//emlist[例][ruby]{
(1.0).integer? #=> false
(1).integer? #=> true
//}
@see Numeric#real? -
Object
# instance _ variable _ get(var) -> object | nil (36622.0) -
オブジェクトのインスタンス変数の値を取得して返します。
オブジェクトのインスタンス変数の値を取得して返します。
インスタンス変数が定義されていなければ nil を返します。
@param var インスタンス変数名を文字列か Symbol で指定します。
//emlist[][ruby]{
class Foo
def initialize
@foo = 1
end
end
obj = Foo.new
p obj.instance_variable_get("@foo") #=> 1
p obj.instance_variable_get(:@foo) #=> 1
p obj.instance_variab... -
Object
# respond _ to _ missing?(symbol , include _ private) -> bool (36622.0) -
自身が symbol で表されるメソッドに対し BasicObject#method_missing で反応するつもりならば真を返します。
自身が symbol で表されるメソッドに対し
BasicObject#method_missing で反応するつもりならば真を返します。
Object#respond_to? はメソッドが定義されていない場合、
デフォルトでこのメソッドを呼びだし問合せます。
BasicObject#method_missing を override した場合にこのメソッドも
override されるべきです。
false を返します。
@param symbol メソッド名シンボル
@param include_private private method も含めたい場合に true が渡されます... -
OpenSSL
:: Buffering # printf(format , *args) -> nil (36622.0) -
format に従い引数 args を文字列に変換して 出力します。
format に従い引数 args を文字列に変換して
出力します。
IO#printf と同様です。
@param format 出力フォーマット文字列
@param arg 出力するオブジェクト
@see Kernel.#printf -
OpenSSL
:: PKCS7 # error _ string=(str) (36622.0) -
検証エラーの理由を表す文字列を設定します。
検証エラーの理由を表す文字列を設定します。
@param str 設定するエラー文字列
@see OpenSSL::PKCS7#error_string -
OpenSSL
:: SSL :: SSLContext # renegotiation _ cb -> nil | Proc (36622.0) -
ハンドシェイク開始時に呼び出されるコールバックを得ます。
ハンドシェイク開始時に呼び出されるコールバックを得ます。
@see OpenSSL::SSL::SSLContext#renegotiation_cb= -
OpenSSL
:: SSL :: SSLContext # renegotiation _ cb=(cb) (36622.0) -
@todo
@todo
ハンドシェイク開始時に呼び出されるコールバックを設定します。
コールバックには OpenSSL::SSL::SSLSocket オブジェクトが
渡されます。
このコールバック内で何らかの例外が生じた場合には
以降のSSLの処理を停止します。
再ネゴシエーションのたびにこのコールバックが呼び出されるため、
何らかの理由で再ネゴシエーションを禁止したい場合などに利用できます。
nil を渡すとコールバックは無効になります。
以下の例は再ネゴシエーションを一切禁止します。
num_handshakes = 0
ctx.renegotiation_cb = lambd... -
OpenSSL
:: X509 :: ExtensionFactory # create _ ext _ from _ string(str) -> OpenSSL :: X509 :: Extension (36622.0) -
文字列から OpenSSL::X509::Extension オブジェクトを生成します。
文字列から OpenSSL::X509::Extension オブジェクトを生成します。
文字列は "oid = value" もしくは "oid = critical, value" という
形式である必要があります。
@param str 生成する拡張領域のデータの文字列
@see OpenSSL::X509::ExtensionFactory#create_ext -
PP
# object _ group(obj) { . . . } -> () (36622.0) -
以下と等価な働きをするもので簡便のために用意されています。 group(1, '#<' + obj.class.name, '>') { ... }
以下と等価な働きをするもので簡便のために用意されています。
group(1, '#<' + obj.class.name, '>') { ... }
@param obj 表示したいオブジェクトを指定します。
@see PrettyPrint#group -
Pathname
# grpowned? -> bool (36622.0) -
FileTest.grpowned?(self.to_s) と同じです。
FileTest.grpowned?(self.to_s) と同じです。
@see FileTest.#grpowned? -
Psych
:: Nodes :: Document # tag _ directives -> [[String , String]] (36622.0) -
tag directive の配列を返します。
tag directive の配列を返します。
@see Psych::Nodes::Document#tag_directives=,
Psych::Nodes::Document.new -
Psych
:: Nodes :: Document # tag _ directives=(tags) (36622.0) -
tag directive の配列を設定します。
tag directive の配列を設定します。
@param tags 設定する tag directive の配列
@see Psych::Nodes::Document#tag_directives,
Psych::Nodes::Document.new -
Shell
# grpowned?(file) -> bool (36622.0) -
FileTest モジュールにある同名のクラスメソッドと同じです.
FileTest モジュールにある同名のクラスメソッドと同じです.
@param file ファイル名を表す文字列か IO オブジェクトを指定します。
@see FileTest.#grpowned? -
Shell
:: CommandProcessor # grpowned?(file) -> bool (36622.0) -
FileTest モジュールにある同名のクラスメソッドと同じです.
FileTest モジュールにある同名のクラスメソッドと同じです.
@param file ファイル名を表す文字列か IO オブジェクトを指定します。
@see FileTest.#grpowned? -
Shell
:: Filter # grpowned?(file) -> bool (36622.0) -
FileTest モジュールにある同名のクラスメソッドと同じです.
FileTest モジュールにある同名のクラスメソッドと同じです.
@param file ファイル名を表す文字列か IO オブジェクトを指定します。
@see FileTest.#grpowned? -
SingleForwardable
# def _ delegator(accessor , method , ali = method) -> () (36622.0) -
メソッドの委譲先を設定します。
メソッドの委譲先を設定します。
@param accessor 委譲先のオブジェクト
@param method 委譲先のメソッド
@param ali 委譲元のメソッド
委譲元のオブジェクトで ali が呼び出された場合に、
委譲先のオブジェクトの method へ処理が委譲されるようになります。
委譲元と委譲先のメソッド名が同じ場合は, ali を省略することが可能です。
def_delegator は def_singleton_delegator の別名になります。
@see SingleForwardable#def_delegators -
SingleForwardable
# def _ delegators(accessor , *methods) -> () (36622.0) -
メソッドの委譲先をまとめて設定します。
メソッドの委譲先をまとめて設定します。
@param accessor 委譲先のオブジェクト
@param methods 委譲するメソッドのリスト
委譲元のオブジェクトで methods のそれぞれのメソッドが呼び出された場合に、
委譲先のオブジェクトの同名のメソッドへ処理が委譲されるようになります。
def_delegators は def_singleton_delegators の別名になります。
また、以下の 2 つの例は同じ意味です。
def_delegators :@records, :size, :<<, :map
def_delegator :@rec... -
SingleForwardable
# def _ single _ delegator(accessor , method , ali = method) -> () (36622.0) -
メソッドの委譲先を設定します。
メソッドの委譲先を設定します。
@param accessor 委譲先のオブジェクト
@param method 委譲先のメソッド
@param ali 委譲元のメソッド
委譲元のオブジェクトで ali が呼び出された場合に、
委譲先のオブジェクトの method へ処理が委譲されるようになります。
委譲元と委譲先のメソッド名が同じ場合は, ali を省略することが可能です。
def_delegator は def_singleton_delegator の別名になります。
@see SingleForwardable#def_delegators -
SingleForwardable
# def _ single _ delegators(accessor , *methods) -> () (36622.0) -
メソッドの委譲先をまとめて設定します。
メソッドの委譲先をまとめて設定します。
@param accessor 委譲先のオブジェクト
@param methods 委譲するメソッドのリスト
委譲元のオブジェクトで methods のそれぞれのメソッドが呼び出された場合に、
委譲先のオブジェクトの同名のメソッドへ処理が委譲されるようになります。
def_delegators は def_singleton_delegators の別名になります。
また、以下の 2 つの例は同じ意味です。
def_delegators :@records, :size, :<<, :map
def_delegator :@rec... -
Socket
:: AncillaryData # unix _ rights -> [IO] | nil (36622.0) -
Unix domain socket の SCM_RIGHTS 制御メッセージに含まれる ファイルディスクリプタを IO オブジェクトの配列として返します。
Unix domain socket の SCM_RIGHTS 制御メッセージに含まれる
ファイルディスクリプタを IO オブジェクトの配列として返します。
得られる IO オブジェクトか IO か Socket です。
この配列は Socket::AncillaryData が初期化されたときに
作られます。例えば BasicSocket#recvmsg を :scm_rights => true
オプションを付けて呼びだし、
SCM_RIGHTS な 制御メッセージを受け取ったときに配列が作られます。
適切なオプションを指定しなかった場合は配列は生成されず、
このメソッドは nil... -
String
# rindex(pattern , pos = self . size) -> Integer | nil (36622.0) -
文字列のインデックス pos から左に向かって pattern を探索します。 最初に見つかった部分文字列の左端のインデックスを返します。 見つからなければ nil を返します。
文字列のインデックス pos から左に向かって pattern を探索します。
最初に見つかった部分文字列の左端のインデックスを返します。
見つからなければ nil を返します。
引数 pattern は探索する部分文字列または正規表現で指定します。
pos が負の場合は、文字列の末尾から数えた位置から探索します。
rindex と String#index とでは、探索方向だけが逆になります。
完全に左右が反転した動作をするわけではありません。
探索はその開始位置を右から左にずらしながら行いますが、
部分文字列の照合はどちらのメソッドも左から右に向かって行います。
以下の例を参照して...