別のキーワード
種類
ライブラリ
- English (1)
- ビルトイン (530)
- base64 (1)
- bigdecimal (17)
-
cgi
/ core (2) -
cgi
/ html (12) -
cgi
/ session (1) - continuation (1)
- coverage (4)
- csv (56)
- date (3)
- dbm (1)
- delegate (2)
- digest (2)
- drb (2)
-
drb
/ acl (1) -
drb
/ extserv (1) - fiber (2)
- fiddle (4)
- fileutils (32)
- find (2)
- getoptlong (3)
-
io
/ console (2) -
io
/ nonblock (2) -
io
/ wait (3) -
irb
/ cmd / load (1) -
irb
/ context (19) -
irb
/ ext / tracer (1) -
irb
/ input-method (1) -
irb
/ inspector (1) - json (15)
- kconv (2)
- logger (21)
- matrix (35)
- mkmf (26)
- monitor (3)
-
net
/ ftp (18) -
net
/ http (11) -
net
/ imap (3) -
net
/ pop (1) - objspace (1)
- observer (1)
- open-uri (5)
- openssl (67)
- optparse (23)
- ostruct (1)
- pathname (18)
- pp (2)
- prime (2)
- pstore (2)
- psych (15)
- rake (14)
-
rake
/ loaders / makefile (1) -
rake
/ packagetask (4) -
rake
/ testtask (1) -
rdoc
/ code _ object (3) -
rdoc
/ context (3) -
rdoc
/ markdown (5) -
rdoc
/ markup / to _ html _ crossref (1) -
rdoc
/ parser (1) -
rdoc
/ top _ level (1) - readline (5)
- resolv (2)
-
rexml
/ document (10) -
rinda
/ rinda (1) -
rinda
/ tuplespace (1) - ripper (2)
- rss (1)
- rubygems (1)
-
rubygems
/ config _ file (3) -
rubygems
/ custom _ require (1) -
rubygems
/ dependency _ installer (1) -
rubygems
/ installer (1) -
rubygems
/ package / tar _ reader / entry (1) -
rubygems
/ package / tar _ writer (1) -
rubygems
/ requirement (8) -
rubygems
/ security (4) -
rubygems
/ source _ info _ cache (3) -
rubygems
/ spec _ fetcher (2) -
rubygems
/ specification (1) -
rubygems
/ version (5) - sdbm (1)
- securerandom (1)
- set (11)
- shell (5)
-
shell
/ builtin-command (1) -
shell
/ command-processor (2) -
shell
/ filter (2) -
shell
/ process-controller (1) - socket (21)
- stringio (8)
- strscan (11)
- sync (2)
- syslog (1)
-
syslog
/ logger (13) - tempfile (4)
- thwait (4)
- time (5)
- timeout (2)
- tracer (3)
- uri (7)
-
webrick
/ cgi (1) -
webrick
/ config (3) -
webrick
/ httpauth / digestauth (1) -
webrick
/ httpproxy (1) -
webrick
/ httpresponse (2) -
webrick
/ httpserver (1) -
webrick
/ httpstatus (6) -
webrick
/ log (5) -
webrick
/ ssl (2) -
win32
/ registry (1) - win32ole (21)
- zlib (15)
クラス
-
ARGF
. class (8) - Addrinfo (8)
- Array (20)
- BasicObject (4)
- BasicSocket (7)
- BigDecimal (15)
- Binding (1)
- CGI (2)
-
CGI
:: Cookie (1) -
CGI
:: Session (1) - CSV (35)
-
CSV
:: FieldInfo (3) -
CSV
:: Row (10) -
CSV
:: Table (8) - Class (2)
- Complex (2)
- Coverage (4)
- DBM (1)
-
DRb
:: DRbServer (1) -
DRb
:: ExtServ (1) - Date (2)
- DateTime (1)
- Delegator (2)
-
Digest
:: Base (2) - Dir (2)
- Encoding (3)
-
Encoding
:: Converter (9) -
Encoding
:: InvalidByteSequenceError (1) - Enumerator (5)
-
Enumerator
:: ArithmeticSequence (1) -
Enumerator
:: Lazy (3) - Exception (3)
- FalseClass (3)
- Fiber (2)
-
Fiddle
:: Function (1) -
Fiddle
:: Pointer (3) - File (6)
-
File
:: Stat (11) - Float (11)
-
Gem
:: ConfigFile (3) -
Gem
:: DependencyInstaller (1) -
Gem
:: Installer (1) -
Gem
:: Package :: TarReader :: Entry (1) -
Gem
:: Package :: TarWriter (1) -
Gem
:: Requirement (8) -
Gem
:: SourceInfoCache (3) -
Gem
:: SpecFetcher (2) -
Gem
:: Specification (1) -
Gem
:: Version (4) - GetoptLong (3)
- Hash (26)
- IO (52)
-
IRB
:: Context (19) -
IRB
:: ExtendCommand :: Require (1) -
IRB
:: Inspector (1) -
IRB
:: StdioInputMethod (1) - Integer (14)
-
JSON
:: State (5) - KeyError (2)
- Logger (21)
- MatchData (2)
- Matrix (28)
-
Matrix
:: LUPDecomposition (1) - Method (3)
- Module (24)
-
MonitorMixin
:: ConditionVariable (1) -
Net
:: FTP (6) -
Net
:: FTP :: MLSxEntry (12) -
Net
:: HTTP (5) -
Net
:: HTTPGenericRequest (2) -
Net
:: HTTPResponse (1) -
Net
:: IMAP (2) -
Net
:: IMAP :: BodyTypeMultipart (1) -
Net
:: POP3 (1) - NilClass (4)
- Numeric (7)
- Object (28)
-
OpenSSL
:: ASN1 :: Boolean (2) -
OpenSSL
:: ASN1 :: ObjectId (1) -
OpenSSL
:: BN (12) -
OpenSSL
:: Engine (2) -
OpenSSL
:: Netscape :: SPKI (1) -
OpenSSL
:: PKey :: DSA (8) -
OpenSSL
:: PKey :: EC (2) -
OpenSSL
:: PKey :: EC :: Group (2) -
OpenSSL
:: PKey :: EC :: Point (3) -
OpenSSL
:: PKey :: PKey (1) -
OpenSSL
:: PKey :: RSA (7) -
OpenSSL
:: SSL :: SSLContext (1) -
OpenSSL
:: SSL :: SSLServer (1) -
OpenSSL
:: SSL :: SSLSocket (3) -
OpenSSL
:: X509 :: CRL (1) -
OpenSSL
:: X509 :: Request (1) -
OpenSSL
:: X509 :: Store (3) -
OpenSSL
:: X509 :: StoreContext (1) - OpenStruct (1)
- OptionParser (15)
- PP (2)
- PStore (2)
- Pathname (18)
- Proc (7)
-
Process
:: Status (1) -
Psych
:: Handler (5) -
Psych
:: Nodes :: Document (2) -
Psych
:: Nodes :: Mapping (1) -
Psych
:: Nodes :: Scalar (1) -
Psych
:: Nodes :: Sequence (1) -
Psych
:: ScalarScanner (1) -
RDoc
:: CodeObject (3) -
RDoc
:: Context (3) -
RDoc
:: Markdown (5) -
RDoc
:: Markup :: ToHtmlCrossref (1) -
RDoc
:: Options (22) -
RDoc
:: Parser (1) -
RDoc
:: TopLevel (1) -
REXML
:: CData (1) -
REXML
:: Element (3) -
REXML
:: Elements (1) -
REXML
:: Entity (1) -
REXML
:: Parent (1) -
REXML
:: Text (1) -
RSS
:: Maker :: ItemsBase (1) -
Rake
:: Application (1) -
Rake
:: DefaultLoader (1) -
Rake
:: FileList (5) -
Rake
:: FileTask (1) -
Rake
:: InvocationChain (1) -
Rake
:: MakefileLoader (1) -
Rake
:: PackageTask (4) -
Rake
:: Task (1) - Random (3)
- Range (11)
- Rational (3)
- Regexp (7)
-
Resolv
:: DNS :: Name (2) -
Rinda
:: TupleEntry (1) - Ripper (2)
-
RubyVM
:: InstructionSequence (5) - SDBM (1)
- Set (11)
- Shell (5)
-
Shell
:: BuiltInCommand (1) -
Shell
:: CommandProcessor (2) -
Shell
:: Filter (2) -
Shell
:: ProcessController (1) -
Socket
:: AncillaryData (3) -
Socket
:: Option (1) - String (41)
- StringIO (8)
- StringScanner (10)
- Struct (6)
- Symbol (6)
-
Syslog
:: Logger (13) - SystemExit (1)
- Tempfile (3)
- Thread (14)
-
Thread
:: ConditionVariable (2) -
Thread
:: Mutex (4) -
Thread
:: Queue (6) -
Thread
:: SizedQueue (7) - ThreadGroup (1)
- ThreadsWait (3)
- Time (34)
- TracePoint (6)
- Tracer (3)
- TrueClass (5)
- UNIXSocket (1)
-
URI
:: FTP (1) -
URI
:: Generic (6) - UnboundMethod (4)
- Vector (6)
-
WEBrick
:: BasicLog (5) -
WEBrick
:: CGI (1) -
WEBrick
:: GenericServer (1) -
WEBrick
:: HTTPAuth :: DigestAuth (1) -
WEBrick
:: HTTPProxyServer (1) -
WEBrick
:: HTTPResponse (2) -
WEBrick
:: HTTPServer (1) - WIN32OLE (6)
-
WIN32OLE
_ EVENT (3) -
WIN32OLE
_ METHOD (2) -
WIN32OLE
_ PARAM (4) -
WIN32OLE
_ TYPE (3) -
WIN32OLE
_ TYPELIB (1) -
WIN32OLE
_ VARIABLE (1) -
Win32
:: Registry (1) -
Zlib
:: GzipFile (2) -
Zlib
:: GzipReader (7) -
Zlib
:: GzipWriter (5) -
Zlib
:: Inflate (1)
モジュール
- Base64 (1)
-
CGI
:: HtmlExtension (12) - Comparable (6)
- DRb (1)
- Enumerable (15)
- FileTest (18)
- FileUtils (32)
- Find (2)
- GC (7)
-
GC
:: Profiler (2) -
Gem
:: Security (4) - JSON (4)
-
JSON
:: Generator :: GeneratorMethods :: String (1) -
JSON
:: Generator :: GeneratorMethods :: TrueClass (1) - Kconv (1)
- Kernel (72)
- Marshal (2)
- Math (2)
- MonitorMixin (2)
-
Net
:: HTTPExceptions (1) -
Net
:: HTTPHeader (2) - ObjectSpace (2)
- Observable (1)
- OpenSSL (2)
-
OpenSSL
:: ASN1 (2) -
OpenSSL
:: Buffering (4) -
OpenSSL
:: Random (5) -
OpenSSL
:: SSL :: SocketForwarder (1) - OpenURI (2)
-
OpenURI
:: OpenRead (1) -
OptionParser
:: Arguable (7) - Process (3)
-
Process
:: GID (4) -
Process
:: UID (4) - Psych (3)
- Rake (1)
- RakeFileUtils (3)
- Readline (3)
-
RubyVM
:: MJIT (2) - SecureRandom (1)
- Signal (2)
-
Sync
_ m (2) - Syslog (1)
- Timeout (2)
-
WEBrick
:: Config (4) -
WEBrick
:: HTTPStatus (6)
オブジェクト
- ENV (1)
-
Readline
:: HISTORY (1)
キーワード
- ! (1)
- !~ (1)
-
$ -K (1) -
$ -W (1) -
$ -a (1) -
$ -d (1) -
$ -l (1) -
$ -p (1) -
$ -v (1) -
$ -w (1) -
$ = (1) -
$ DEBUG (1) -
$ IGNORECASE (1) -
$ KCODE (1) -
$ VERBOSE (1) - & (3)
- +@ (1)
- -@ (1)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (1) - < (6)
- << (2)
- <= (6)
- == (35)
- === (11)
- =~ (1)
- > (6)
- >= (6)
- ACL (1)
- ASN1 (1)
- AlmostNoSecurity (1)
- BasicAuth (1)
- BigDecimal (2)
- Boolean (2)
- Complex (2)
- Context (1)
- Continuation (1)
- Cookie (1)
-
DEFAULT
_ OPTIONS (1) -
DEFAULT
_ UPDATE _ SOURCES (1) -
DEFAULT
_ VERBOSITY (1) - Default (1)
- DigestAuth (1)
- ENV (1)
- Emitter (1)
- ErrNoFinishedThread (1)
- FileHandler (1)
- Float (1)
- Hash (1)
- HighSecurity (1)
- Integer (1)
- Interrupt (1)
- JSON (1)
- LowSecurity (1)
-
MAJOR
_ VERSION (1) -
MINOR
_ VERSION (1) - Marshal フォーマット (1)
- MediumSecurity (1)
-
NEWS for Ruby 2
. 0 . 0 (1) -
NEWS for Ruby 2
. 1 . 0 (1) -
NEWS for Ruby 2
. 2 . 0 (1) -
NEWS for Ruby 2
. 3 . 0 (1) -
NEWS for Ruby 2
. 4 . 0 (1) -
NEWS for Ruby 2
. 5 . 0 (1) -
NEWS for Ruby 2
. 6 . 0 (1) -
OPENSSL
_ FIPS (1) - OPS (1)
- OptionParser (1)
- Prime (1)
- Range (1)
- Rational (1)
- Readline (1)
- Requirement (1)
- Ruby プログラムの実行 (1)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (1)
- Rubyの起動 (1)
- Ruby用語集 (1)
- SSL (1)
- String (1)
- StringScanner (1)
- Symbol (1)
- TCPServer (1)
- Tempfile (1)
- Template (1)
- TestTask (1)
- TrueClass (3)
-
USING
_ AT _ EXIT _ WHEN _ PROCESS _ EXIT (1) - Version (2)
-
WIN32OLE
_ EVENT (1) - XMLDecl (1)
- [] (12)
- ^ (3)
-
_ _ id _ _ (1) -
_ parse (1) -
_ setproperty (1) -
abort
_ on _ exception (2) -
abort
_ on _ exception= (2) - absolute (1)
- absolute? (2)
- acos (1)
- active? (1)
- add (3)
-
add
_ class _ or _ module (2) -
add
_ filter (2) -
add
_ loader (1) - afamily (1)
-
alias
_ extension (1) - alive? (2)
- all? (6)
-
all
_ one _ file (1) - allbits? (1)
- allocate (1)
-
allow
_ nan? (1) - antisymmetric? (1)
- any? (6)
- anybits? (1)
- apop? (1)
- appendable? (1)
- application= (1)
-
arg
_ config (1) -
ascii
_ compatible? (1) -
ascii
_ only? (1) - asin (1)
- attr (3)
- authenticate (1)
-
auto
_ indent _ mode (1) -
auto
_ indent _ mode= (1) - autoclose? (1)
-
beginning
_ of _ line? (1) - between? (1)
- bigdecimal (1)
- binary (1)
- binary= (1)
- binmode (1)
- binmode? (2)
-
bit
_ set? (1) -
body
_ permitted? (1) - bol? (1)
- bool (1)
- broadcast (1)
- bsearch (4)
- caller (3)
- casecmp? (2)
- casefold? (1)
- cd (3)
- changed (1)
- chdir (2)
-
check
_ circular? (1) -
check
_ key (1) - checkbox (2)
-
checkbox
_ group (2) - children (1)
- chmod (1)
- chown (1)
-
chown
_ R (1) - chunk (3)
- chunked= (1)
- chunked? (1)
-
class
_ variable _ defined? (1) -
class
_ variables (1) - cleanpath (1)
-
client
_ error? (1) - clone (3)
- close (5)
-
close
_ on _ exec= (1) -
close
_ on _ exec? (1) - closed? (7)
-
closed
_ read? (1) -
closed
_ write? (1) - cmp (1)
-
cmsg
_ is? (1) -
col
_ sep (1) - columns (1)
-
compare
_ by _ identity (1) -
compare
_ by _ identity? (1) -
compare
_ file (1) - compile (1)
-
compile
_ file (1) -
compile
_ option (1) -
compile
_ option= (1) -
completion
_ append _ character= (1) -
completion
_ case _ fold= (1) -
const
_ defined? (1) -
const
_ get (1) - constants (1)
- convert (3)
- convpath (1)
- copy (1)
-
copy
_ file (1) - correct? (1)
- cover? (2)
- coverage (1)
- cp (1)
-
cp
_ lr (1) -
cp
_ r (1) - creatable? (1)
- create (2)
-
create
_ id (1) -
create
_ makefile (1) - current (1)
- daemon (1)
- debug (4)
- debug= (1)
- debug? (3)
-
default
_ event _ sources (1) -
default
_ passive (1) -
default
_ passive= (1) -
defined
_ in? (1) -
definition
_ lists (1) - deletable? (1)
- delete (2)
-
delete
_ key (1) - deq (2)
- diagonal? (1)
- diagram (1)
- directory? (2)
-
directory
_ makable? (1) - disable (3)
- disjoint? (1)
-
do
_ not _ reverse _ lookup (2) -
do
_ not _ reverse _ lookup= (1) -
do
_ sort= (1) -
document
_ children= (1) -
document
_ self= (1) -
dry
_ run (1) -
dry
_ run= (1) -
dsa
_ verify _ asn1 (1) - dst? (1)
- dummy? (1)
- dup (1)
- each (11)
-
each
_ child (2) -
each
_ line (8) - echo= (2)
- egd (1)
-
egd
_ bytes (1) -
egrep
_ cpp (2) - eid= (2)
- eigen (1)
- eigensystem (1)
- elements (1)
- empty (1)
- empty? (15)
- enable (4)
- enabled? (2)
- enclosed? (1)
- encode (3)
- encoding (1)
-
end
_ document (1) -
end
_ with? (1) - enq (1)
-
ensure
_ dependency (1) - enterable? (1)
- eof (5)
- eof? (5)
- eos? (1)
- eql? (23)
- equal? (3)
- error (3)
- error? (4)
- even? (1)
- event? (1)
- exact? (1)
-
exclude
_ end? (1) -
excluded
_ from _ list? (1) - executable? (2)
-
executable
_ real? (2) - execute (1)
- exist? (2)
- exit (2)
- exit! (2)
- export (4)
- extension (1)
- fatal (3)
- fatal? (3)
- fcntl (1)
- fetch (2)
- field? (1)
-
field
_ row? (1) - fields (1)
- file? (3)
- fileboxes (1)
- filter (3)
- filter! (2)
- find (4)
-
find
_ library (2) -
find
_ matching (1) - finished? (1)
- finite? (4)
-
fixed
_ encoding? (1) - fnmatch (2)
- fnmatch? (1)
-
for
_ fd (1) -
force
_ output (1) -
force
_ output= (1) -
force
_ quotes? (1) -
force
_ update (1) - foreach (2)
- freeze (1)
- friday? (1)
- frozen? (1)
-
garbage
_ collect (2) - gem (1)
- generate (1)
-
generate
_ prime (1) - getgm (1)
- getlocal (2)
- getoptlong (1)
- getopts (3)
- getpeername (1)
- gets (6)
- getutc (1)
- github (1)
- gm (2)
- gmt? (1)
- gmtime (1)
-
grant
_ privilege (2) - group (1)
- grpowned? (2)
- handler= (1)
-
has
_ elements? (1) -
has
_ key? (1) -
has
_ text? (1) -
has
_ value? (1) - hash (4)
-
have
_ framework (2) -
have
_ func (2) -
have
_ header (2) -
have
_ library (2) -
have
_ struct _ member (2) -
have
_ type (2) -
have
_ var (2) - header (2)
- header? (1)
-
header
_ convert (3) -
header
_ converters (1) -
header
_ row? (2) - headers (1)
- hermitian? (1)
- hierarchical? (1)
- html (1)
- httpdate (1)
-
hyperlink
_ all (1) -
hyperlink
_ all= (1) - id2name (1)
- identical? (2)
-
ignore
_ eof (1) -
ignore
_ eof= (1) -
ignore
_ eof? (1) -
ignore
_ sigint (1) -
ignore
_ sigint= (1) -
ignore
_ sigint? (1) -
implicit
_ end (1) - include? (8)
-
include
_ line _ numbers (1) -
incomplete
_ input? (1) - independent? (2)
- index (1)
- infinity? (1)
- info (3)
- info? (4)
-
initialize
_ copy (1) -
inline
_ source (1) - input? (1)
- inspect (3)
- inspect? (1)
-
inspect
_ mode= (1) - install (1)
- instance (2)
-
instance
_ methods (1) -
instance
_ of? (1) -
instance
_ variable _ defined? (1) - integer? (2)
- intern (1)
- intersect? (1)
- invoke (1)
- ioctl (1)
- ip? (1)
- ipv4? (1)
- ipv6? (1)
- irb (1)
-
irb
/ ext / tracer (1) -
is
_ a? (2) -
is
_ version _ 1 _ 2? (1) - isatty (1)
- isdst (1)
- iseuc (1)
- isjis (1)
- iso8601 (1)
- itself (1)
- join (1)
-
json
_ creatable? (1) -
keep
_ if (2) - key (1)
- key? (3)
-
keys
_ with _ inspector (1) -
kind
_ of? (2) - lambda (2)
- lambda? (1)
-
latest
_ gc _ info (2) - lazy (1)
- length (1)
- line (1)
-
line
_ numbers (1) -
line
_ numbers= (1) - lines (2)
- link (1)
- listable? (1)
- ln (1)
-
ln
_ s (1) -
ln
_ sf (1) - load (6)
-
load
_ random _ file (1) - local (2)
-
local
_ variable _ defined? (1) - localtime (2)
- locked? (1)
- log (2)
-
lower
_ triangular? (1) - lstat (2)
- lup (1)
-
lup
_ decomposition (1) -
marshal
_ dump (1) -
marshal
_ load (1) - match? (3)
- matched? (1)
- matches? (1)
- member? (5)
- merge (1)
-
method
_ defined? (1) - methods (1)
- mkdir (1)
- mktime (2)
- mode (2)
-
mon
_ locked? (1) -
mon
_ owned? (1) - monday? (1)
- mountpoint? (1)
- move (1)
- multipart? (1)
- mv (1)
- nan? (2)
-
need
_ tar= (1) -
need
_ tar _ bz2= (1) -
need
_ tar _ gz= (1) -
need
_ zip= (1) - needed? (2)
- negative? (4)
-
net
/ ftp (1) -
net
/ pop (1) - new (39)
- new2 (1)
- next (1)
-
next
_ wait (1) - nil? (2)
- nobits? (1)
- nonblock (1)
- nonblock? (1)
- none? (7)
- normal? (1)
- notes (1)
-
nowrite
_ flag= (1) - null? (1)
-
object
_ id (1) - odd? (2)
-
ole
_ func _ methods (1) -
ole
_ respond _ to? (1) - on (12)
-
on
_ event _ with _ outargs (1) - one? (7)
- open (10)
-
open
_ uri (2) - opened? (1)
- optional? (1)
- optparse (1)
- order! (2)
- orthogonal? (1)
- out (1)
- output? (1)
- owned? (2)
- parent? (1)
- parse (5)
- parse! (2)
- pause (1)
-
peek
_ result (1) -
pending
_ interrupt? (1) - permutation? (1)
- permute! (1)
- pfamily (1)
- pipe (1)
- pipe= (1)
- pipe? (2)
- pop (2)
- positive? (3)
-
post
_ connection _ check (1) - pp (1)
- prerelease? (2)
- prime (1)
- prime? (3)
-
prime
_ fasttest? (1) -
primitive
_ convert (4) - private? (1)
-
private
_ class _ method (1) -
private
_ instance _ methods (1) -
private
_ method _ defined? (1) -
private
_ methods (1) - proc (2)
- progids (1)
- promiscuous (1)
-
proper
_ subset? (1) -
proper
_ superset? (1) -
protected
_ instance _ methods (1) -
protected
_ method _ defined? (1) -
protected
_ methods (2) - protocol (1)
-
proxy
_ from _ env? (1) - public? (2)
-
public
_ instance _ methods (1) -
public
_ method _ defined? (1) -
public
_ methods (2) - purgeable? (1)
- push (2)
- quiet (2)
- quiet? (1)
-
quirks
_ mode (1) -
quirks
_ mode= (1) -
quirks
_ mode? (1) -
radio
_ group (2) -
rake
/ gempackagetask (1) -
rake
/ packagetask (1) - raw (1)
-
rb
_ block _ given _ p (1) -
rb
_ true (1) - rc (1)
- rc? (1)
-
re
_ exchangeable? (2) -
reachable
_ objects _ from (1) - read (3)
-
read
_ nonblock (3) - readable? (3)
-
readable
_ atfer _ eof? (1) -
readable
_ real? (1) - readchar (1)
- readline (5)
- readlines (8)
- ready? (1)
- real? (2)
- receiver (1)
- rect (1)
- rectangular (1)
-
recv
_ io (1) - recvmsg (1)
- redirect? (1)
- register (1)
- regular? (1)
- relative? (2)
- remove (1)
- renamable? (1)
- renew (1)
- replicate (1)
-
report
_ on _ exception (2) -
report
_ on _ exception= (2) -
request
_ body _ permitted? (1) - require (2)
-
reset
_ cache _ data (1) -
respond
_ to? (1) -
respond
_ to _ missing? (1) - response (1)
-
response
_ body _ permitted? (1) - rest? (1)
- result (1)
- resume (1)
- resume= (1)
-
return
_ headers? (1) - retval? (1)
- reverse (1)
- reverse! (1)
-
rexml
/ parsers / streamparser (1) - rfc2822 (1)
- rfc822 (1)
-
rinda
/ rinda (1) - rm (1)
-
rm
_ f (1) -
rm
_ r (1) -
rm
_ rf (1) - rmdir (1)
- rmtree (1)
- root? (1)
-
root
_ node (1) - rows (1)
- rss (1)
-
ruby 1
. 6 feature (1) -
ruby 1
. 8 . 2 feature (1) -
ruby 1
. 8 . 3 feature (1) -
ruby 1
. 8 . 4 feature (1) -
ruby 1
. 9 feature (1) - rubygems (1)
- running? (1)
-
safe
_ load (2) -
safe
_ unlink (1) -
satisfied
_ by? (1) - saturday? (1)
- scalar (1)
-
scan
_ full (1) -
scrolling
_ list (2) -
search
_ convpath (1) -
search
_ full (1) - select! (2)
-
server
_ error? (1) - set (1)
-
set
_ cache _ data (1) -
set
_ default (1) -
set
_ error (1) -
set
_ socket (1) -
set
_ visibility _ for (1) - setgid? (1)
- setproperty (2)
- setsockopt (2)
- setuid? (1)
-
sharing
_ detection (1) -
sharing
_ detection= (1) - shift (2)
-
show
_ all (1) -
show
_ all= (1) -
show
_ hash (1) -
sid
_ available? (2) - sign (1)
- signal (1)
-
singleton
_ class (1) -
singleton
_ class? (1) -
singleton
_ methods (1) - singular? (2)
- size (1)
- size? (1)
-
skew
_ symmetric? (1) -
skip
_ blanks? (1) - slice (6)
- socket? (1)
- socktype (1)
- spawn (4)
- specific? (1)
- sqrt (1)
- square? (1)
- start (2)
-
start
_ doc (1) -
start
_ document (1) -
start
_ immediately= (1) -
start
_ mapping (1) -
start
_ sequence (1) -
start
_ service (1) -
start
_ with? (1) - status? (1)
- sticky? (1)
- stop? (1)
-
stop
_ service (1) - stress= (1)
- string (1)
-
subdomain
_ of? (1) - subset? (1)
- success? (3)
- sunday? (1)
- superset? (1)
- symlink (1)
- symlink? (2)
- symmetric? (1)
- sync (5)
- sync= (3)
-
sync
_ close (1) -
sync
_ close= (1) -
sync
_ try _ lock (1) - synchronize (1)
- system (4)
- table (1)
- taint (1)
- tainted? (1)
- terminated? (1)
- test (5)
-
thread
_ variable? (1) - thursday? (1)
- timeout (2)
-
to
_ a (1) -
to
_ csv (1) -
to
_ h (2) -
to
_ hash (1) -
to
_ json (2) -
to
_ pem (4) -
to
_ proc (1) -
to
_ s (8) -
to
_ sym (1) -
to
_ tty? (1) - tokenize (1)
- trace (1)
- transaction (1)
- trap (2)
-
try
_ cpp (2) -
try
_ link (2) -
try
_ lock (2) -
try
_ run (2) - tty? (1)
- tuesday? (1)
-
unconverted
_ fields? (1) - ungetc (1)
-
unicode
_ normalize! (1) -
unicode
_ normalized? (1) - unitary? (1)
- unix? (1)
-
unix
_ rights (1) - unknown (3)
- unknown? (1)
- unlink (2)
- untaint (1)
- update (1)
-
upper
_ triangular? (1) -
urlsafe
_ base64 (1) -
urlsafe
_ encode64 (1) -
use
_ readline (1) -
use
_ readline? (1) -
use
_ registry (1) -
use
_ ssl= (1) -
use
_ tracer= (1) - utc (3)
- utc? (1)
-
valid
_ encoding? (1) - validate (1)
- value? (1)
-
values
_ at (1) - verbose (1)
- verbose= (4)
- verbose? (1)
-
verbose
_ flag (1) -
verbose
_ flag= (1) - verify (7)
-
verify
_ callback= (2) -
version
_ 1 _ 2 (1) -
version
_ 1 _ 2? (1) - visible? (4)
- wait (2)
-
wait
_ readable (1) - warn (4)
- warn? (3)
- wednesday? (1)
-
win32
/ registry (1) - wrap (4)
- writable? (3)
-
writable
_ real? (1) -
write
_ headers? (1) -
write
_ nonblock (1) -
write
_ random _ file (1) - xmlschema (1)
- yaml (1)
- yydebug= (1)
- zero? (7)
- | (3)
- ~ (1)
- クラス/メソッドの定義 (1)
- セキュリティモデル (1)
- プログラム・文・式 (1)
- 制御構造 (1)
- 変数と定数 (1)
- 多言語化 (1)
- 字句構造 (1)
- 正規表現 (1)
- 演算子式 (1)
検索結果
先頭5件
-
Object
:: TRUE -> TrueClass (54670.0) -
非推奨です。代表的な真の値。true と同じ。
非推奨です。代表的な真の値。true と同じ。
この定数は過去との互換性のために提供されています。擬似変数 true を使ってください。
Ruby では false と nil が偽として扱われます。
偽でない値(false でも nil でもない値) は全て真とみなされます。 -
static VALUE rb
_ true(VALUE obj) (18301.0) -
Qtrue を返します。
Qtrue を返します。 -
TrueClass (18145.0)
-
true のクラス。 true は TrueClass クラスの唯一のインスタンスです。 true は真を表す代表のオブジェクトです。
true のクラス。
true は TrueClass クラスの唯一のインスタンスです。
true は真を表す代表のオブジェクトです。 -
JSON
:: Ext :: Generator :: GeneratorMethods :: TrueClass (18001.0) -
Alias of JSON::Generator::GeneratorMethods::TrueClass
Alias of JSON::Generator::GeneratorMethods::TrueClass -
JSON
:: Generator :: GeneratorMethods :: TrueClass (18001.0) -
TrueClass に JSON で使用するインスタンスメソッドを追加するためのモジュールです。
TrueClass に JSON で使用するインスタンスメソッドを追加するためのモジュールです。 -
TrueClass
# |(other) -> bool (9463.0) -
常に true を返します。
常に true を返します。
@param other 論理和を行なう式です。
| は再定義可能な演算子に分類されていますので、通常は true | other のように使われます。
//emlist[例][ruby]{
p true | true #=> true
p true | false #=> true
p true | nil #=> true
p true | (1 == 1) #=> true
p true | (1 + 1) #=> true
p true.|(true) #=> true
p true.|(false) #=> ... -
TrueClass
# &(other) -> bool (9391.0) -
other が真なら true を, 偽なら false を返します。
other が真なら true を, 偽なら false を返します。
@param other 論理積を行なう式です。
& は再定義可能な演算子に分類されていますので、通常は true & other のように使われます。
//emlist[例][ruby]{
p true & true #=> true
p true & false #=> false
p true & nil #=> false
p true & (1 == 1) #=> true
p true & (1 + 1) #=> true
p true.&(true) #=> true... -
TrueClass
# ^(other) -> bool (9355.0) -
other が真なら false を, 偽なら true を返します。
other が真なら false を, 偽なら true を返します。
@param other 排他的論理和を行なう式です。
^ は再定義可能な演算子に分類されていますので、通常は true ^ other のように使われます。
//emlist[例][ruby]{
p true ^ true #=> false
p true ^ false #=> true
p true ^ nil #=> true
p true ^ (1 == 1) #=> false
p true ^ (1 + 1) #=> false
p true.^(true) #=> ... -
TrueClass
# inspect -> String (9085.0) -
常に文字列 "true" を返します。
常に文字列 "true" を返します。
//emlist[例][ruby]{
true.inspect # => "true"
//} -
TrueClass
# to _ s -> String (9085.0) -
常に文字列 "true" を返します。
常に文字列 "true" を返します。
//emlist[例][ruby]{
true.to_s # => "true"
//} -
JSON
:: Generator :: GeneratorMethods :: TrueClass # to _ json(state _ or _ hash = nil) -> String (9055.0) -
自身から生成した JSON 形式の文字列を返します。
自身から生成した JSON 形式の文字列を返します。
"true" という文字列を返します。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby]{
require "json"
true.to_json # => "true"
//} -
Coverage
. result(stop: true , clear: true) -> Hash (751.0) -
対象ファイル名をキー、測定結果を値したハッシュを返します。 測定結果の詳細は、coverage ライブラリ を参照してください。
対象ファイル名をキー、測定結果を値したハッシュを返します。
測定結果の詳細は、coverage ライブラリ を参照してください。
@param stop true であれば、カバレッジの測定を終了します。
@param clear true であれば、測定記録をクリアします。
@return 測定結果を表すハッシュ
@raise RuntimeError Coverage.start を実行する前に実行された場合に
発生します。
//emlist[bool.rb][ruby]{
def bool(obj)
if obj
true
... -
GC
# garbage _ collect(full _ mark: true , immediate _ sweep: true) -> nil (643.0) -
ガーベージコレクトを開始します。
ガーベージコレクトを開始します。
GC.start や ObjectSpace.#garbage_collect と同じ働きをします。
GC.disable により GC が禁止されている場合でもガベージコレクトを開始します。
nil を返します。
@param full_mark マイナー GC を動作させる場合は false を、そうでない場
合は true を指定します。
@param immediate_sweep sweep を遅らせる(Lazy Sweep を行う)場合は false
を、そう... -
GC
. start(full _ mark: true , immediate _ sweep: true) -> nil (643.0) -
ガーベージコレクトを開始します。
ガーベージコレクトを開始します。
GC#garbage_collect や ObjectSpace.#garbage_collect と同じ働きをします。
GC.disable により GC が禁止されている場合でもガベージコレクトを開始します。
nil を返します。
@param full_mark マイナー GC を動作させる場合は false を、そうでない場
合は true を指定します。
@param immediate_sweep sweep を遅らせる(Lazy Sweep を行う)場合は false
... -
ObjectSpace
. # garbage _ collect(full _ mark: true , immediate _ sweep: true) -> nil (643.0) -
どこからも参照されなくなったオブジェクトを回収します。 GC.start と同じです。
どこからも参照されなくなったオブジェクトを回収します。
GC.start と同じです。
@param full_mark マイナー GC を動作させる場合は false を、そうでない場
合は true を指定します。
@param immediate_sweep sweep を遅らせる(Lazy Sweep を行う)場合は false
を、そうでない場合は true を指定します。
注意: これらのキーワード引数は Ruby の実装やバージョンによって異なりま
す。将来のバージョンとの互換性も保証されませ... -
Object
# clone(freeze: true) -> object (502.0) -
オブジェクトの複製を作成して返します。
オブジェクトの複製を作成して返します。
dup はオブジェクトの内容, taint 情報をコピーし、
clone はそれに加えて freeze, 特異メソッドなどの情報も含めた完全な複製を作成します。
clone や dup は浅い(shallow)コピーであることに注意してください。後述。
TrueClass, FalseClass, NilClass, Symbol, そして Numeric クラスのインスタンスなど一部のオブジェクトは複製ではなくインスタンス自身を返します。
@param freeze false を指定すると freeze されていないコピーを返します。
@r... -
Module
# method _ defined?(name , inherit=true) -> bool (478.0) -
モジュールにインスタンスメソッド name が定義されており、 かつその可視性が public または protected であるときに true を返します。
モジュールにインスタンスメソッド name が定義されており、
かつその可視性が public または protected であるときに
true を返します。
@param name Symbol か String を指定します。
@param inherit 真を指定するとスーパークラスや include したモジュールで
定義されたメソッドも対象になります。
@see Module#public_method_defined?, Module#private_method_defined?, Module#protected_method_defined?
//em... -
Module
# instance _ methods(inherited _ too = true) -> [Symbol] (466.0) -
そのモジュールで定義されている public および protected メソッド名 の一覧を配列で返します。
そのモジュールで定義されている public および protected メソッド名
の一覧を配列で返します。
@param inherited_too false を指定するとそのモジュールで定義されているメソッドのみ返します。
@see Object#methods
//emlist[例1][ruby]{
class Foo
private; def private_foo() end
protected; def protected_foo() end
public; def public_foo() end
end
# あるクラスのインスタンス... -
Object
# methods(include _ inherited = true) -> [Symbol] (466.0) -
そのオブジェクトに対して呼び出せるメソッド名の一覧を返します。 このメソッドは public メソッドおよび protected メソッドの名前を返します。
そのオブジェクトに対して呼び出せるメソッド名の一覧を返します。
このメソッドは public メソッドおよび protected メソッドの名前を返します。
ただし特別に、引数が偽の時は Object#singleton_methods(false) と同じになっています。
@param include_inherited 引数が偽の時は Object#singleton_methods(false) と同じになります。
//emlist[例1][ruby]{
class Parent
private; def private_parent() end
protecte... -
Module
# public _ method _ defined?(name , inherit=true) -> bool (460.0) -
インスタンスメソッド name がモジュールに定義されており、 しかもその可視性が public であるときに true を返します。 そうでなければ false を返します。
インスタンスメソッド name がモジュールに定義されており、
しかもその可視性が public であるときに true を返します。
そうでなければ false を返します。
@param name Symbol か String を指定します。
@param inherit 真を指定するとスーパークラスや include したモジュールで
定義されたメソッドも対象になります。
@see Module#method_defined?, Module#private_method_defined?, Module#protected_method_defined?
//e... -
Module
# protected _ method _ defined?(name , inherit=true) -> bool (442.0) -
インスタンスメソッド name がモジュールに定義されており、 しかもその可視性が protected であるときに true を返します。 そうでなければ false を返します。
インスタンスメソッド name がモジュールに定義されており、
しかもその可視性が protected であるときに true を返します。
そうでなければ false を返します。
@param name Symbol か String を指定します。
@param inherit 真を指定するとスーパークラスや include したモジュールで
定義されたメソッドも対象になります。
@see Module#method_defined?, Module#public_method_defined?, Module#private_method_defined?
//e... -
Module
# private _ method _ defined?(name , inherit=true) -> bool (424.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... -
Module
# const _ defined?(name , inherit = true) -> bool (394.0) -
モジュールに name で指定される名前の定数が定義されている時真 を返します。
モジュールに name で指定される名前の定数が定義されている時真
を返します。
スーパークラスや include したモジュールで定義された定数を検索対象
にするかどうかは第二引数で制御することができます。
@param name String, Symbol で指定される定数名。
@param inherit false を指定するとスーパークラスや include したモジュールで
定義された定数は対象にはなりません。
//emlist[例][ruby]{
module Kernel
FOO = 1
end
# Object は include したモジュ... -
OpenSSL
:: BN # prime _ fasttest?(checks=nil , vtrivdiv=true) -> bool (388.0) -
自身が素数であるなら true を返します。
自身が素数であるなら true を返します。
vtrivdiv が真である場合には、 Miller-Rabin 法での
判定の前に小さな素数で割ることで素数か否かを
調べます。自身が小さな素数である場合にはこの手順
により素数ではないと誤った返り値を返します。
Miller-Rabin 法により確率的に判定します。
checksで指定した回数だけ繰り返します。
checksがnilである場合は OpenSSL が適切な
回数を判断します。
//emlist[][ruby]{
require 'openssl'
# 181 は 「小さな素数」である
OpenSSL::BN.new("18... -
Object
# singleton _ methods(inherited _ too = true) -> [Symbol] (376.0) -
そのオブジェクトに対して定義されている特異メソッド名 (public あるいは protected メソッド) の一覧を返します。
そのオブジェクトに対して定義されている特異メソッド名
(public あるいは protected メソッド) の一覧を返します。
inherited_too が真のときは継承した特異メソッドを含みます。
継承した特異メソッドとは Object#extend によって追加された特異メソッドや、
self がクラスの場合はスーパークラスのクラスメソッド(Classのインスタンスの特異メソッド)などです。
singleton_methods(false) は、Object#methods(false) と同じです。
@param inherited_too 継承した特異メソッドを含める場合は... -
FileUtils
. # cp _ lr(src , dest , noop: nil , verbose: nil , dereference _ root: true , remove _ destination: false) (358.0) -
src へのハードリンク dest を作成します。 src がディレクトリの場合、再帰的にリンクします。 dest がディレクトリの場合、src へのハードリンク dest/src を作成します。
src へのハードリンク dest を作成します。
src がディレクトリの場合、再帰的にリンクします。
dest がディレクトリの場合、src へのハードリンク dest/src を作成します。
@param src リンク元。一つの場合は文字列でも指定可能です。
二つ以上指定する場合は配列で指定します。
@param dest リンク作成先のファイルかディレクトリです。
@param options :noop, :verbose, :dereference_root, :remove_destination が指定できます。
c... -
Net
:: HTTP . is _ version _ 1 _ 2? -> true (355.0) -
何もしません。互換性のために残されており、常に true を返します。
何もしません。互換性のために残されており、常に true を返します。
@see Net::HTTP.version_1_2, Net::HTTP.version_1_1? -
Net
:: HTTP . version _ 1 _ 2? -> true (355.0) -
何もしません。互換性のために残されており、常に true を返します。
何もしません。互換性のために残されており、常に true を返します。
@see Net::HTTP.version_1_2, Net::HTTP.version_1_1? -
Net
:: HTTP . version _ 1 _ 2 -> true (352.0) -
何もしません。互換性のために残されており、常に true を返します。
何もしません。互換性のために残されており、常に true を返します。
@see Net::HTTP.version_1_1?, Net::HTTP.version_1_2? -
RDoc
:: Options # merge -> true | nil (352.0) -
コマンドライン引数の --merge オプションを指定していた場合、true を返し ます。そうでない場合は nil を返します。
コマンドライン引数の --merge オプションを指定していた場合、true を返し
ます。そうでない場合は nil を返します。 -
StringIO
# sync -> true (352.0) -
何もせずに true を返します。
何もせずに true を返します。 -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (343.0) -
1.6.8から1.8.0への変更点(まとめ) * ((<1.6.8から1.8.0への変更点(まとめ)/インタプリタの変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたクラス/モジュール>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたメソッド>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加された定数>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張されたクラス/メソッド(互換性のある変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/変更されたクラス/メソッド(互換性のない変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/文法の変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/正規表現>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Marshal>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Windows 対応>)) * ((<1.6.8から1.8.0への変更点(まとめ)/廃止された(される予定の)機能>)) * ((<1.6.8から1.8.0への変更点(まとめ)/ライブラリ>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張ライブラリAPI>)) * ((<1.6.8から1.8.0への変更点(まとめ)/バグ修正>)) * ((<1.6.8から1.8.0への変更点(まとめ)/サポートプラットフォームの追加>))
1.6.8から1.8.0への変更点(まとめ)
* ((<1.6.8から1.8.0への変更点(まとめ)/インタプリタの変更>))
* ((<1.6.8から1.8.0への変更点(まとめ)/追加されたクラス/モジュール>))
* ((<1.6.8から1.8.0への変更点(まとめ)/追加されたメソッド>))
* ((<1.6.8から1.8.0への変更点(まとめ)/追加された定数>))
* ((<1.6.8から1.8.0への変更点(まとめ)/拡張されたクラス/メソッド(互換性のある変更)>))
* ((<1.6.8から1.8.0への変更点(まとめ)/変更されたクラス/メソッド(互換性のない変更)>))... -
CSV
# headers -> Array | true | nil (340.0) -
nil を返した場合は、ヘッダは使用されません。 真を返した場合は、ヘッダを使用するが、まだ読み込まれていません。 配列を返した場合は、ヘッダは既に読み込まれています。
nil を返した場合は、ヘッダは使用されません。
真を返した場合は、ヘッダを使用するが、まだ読み込まれていません。
配列を返した場合は、ヘッダは既に読み込まれています。
//emlist[例][ruby]{
require "csv"
csv = CSV.new("header1,header2\nrow1_1,row1_2")
csv.headers # => nil
csv = CSV.new("header1,header2\nrow1_1,row1_2", headers: true)
csv.headers # => true
csv.read
csv.headers # =>... -
Kernel
# arg _ config(config , default) { . . . } -> object | String | true | nil (340.0) -
configure オプション --config の値を返します。
configure オプション --config の値を返します。
@param config オプションを文字列で指定します。
@param default 引数 config で指定したオプションのデフォルト値を指定します。
@return オプションが指定されてた場合は true を、指定されなかった場合は
nil を返します。
引数 default、あるいはブロックを指定すると、オプションが指定さ
れていない場合に引数 default の値かブロックの評価結果を返します
(両方指定した場合はブロックが優先されます)... -
Kernel
. # exit(status = true) -> () (340.0) -
Rubyプログラムの実行を終了します。status として整 数が与えられた場合、その値を Ruby コマンドの終了ステータスとします。 デフォルトの終了ステータスは 0(正常終了)です。
Rubyプログラムの実行を終了します。status として整
数が与えられた場合、その値を Ruby コマンドの終了ステータスとします。
デフォルトの終了ステータスは 0(正常終了)です。
status が true の場合 0、 false の場合 1 を引数に指定したとみなされます。この値はCレベルの定数
EXIT_SUCCESS、EXIT_FAILURE の値なので、正確には環境依存です。
exit は例外 SystemExit を発生させ
ることによってプログラムの実行を終了させますので、
必要に応じて begin 節で捕捉することができます。
@param status 終了... -
Module
# attr(name , true) -> nil (340.0) -
インスタンス変数読み取りのためのインスタンスメソッド name を定義します。
インスタンス変数読み取りのためのインスタンスメソッド name を定義します。
このメソッドで定義されるアクセスメソッドの定義は次の通りです。
//emlist[例][ruby]{
def name
@name
end
//}
第 2 引数 が true で指定された場合には、属性の書き込み用メソッド name= も同時に定義されます。
その定義は次の通りです。
//emlist[例][ruby]{
def name=(val)
@name = val
end
//}
第 2 引数 に true か false を指定する方法は非推奨です。
@param name St... -
演算子式 (325.0)
-
演算子式 * assign * selfassign * multiassign * range * range_cond * and * or * not * cond
...る舞います。
フリップフロップ (flip-flop) とも呼ばれます。
この振る舞いは 2.6.0 で deprecated になりましたが、元に戻りました。
そのため、2.6.0 から 2.6.3 では使うと「warning: flip-flop is deprecated」という警告がでます。
「..... -
Integer
# integer? -> true (322.0) -
常に真を返します。
常に真を返します。
//emlist[][ruby]{
1.integer? # => true
1.0.integer? # => false
//} -
Kernel
. # load(file , priv = false) -> true (322.0) -
Ruby プログラム file をロードして実行します。再ロード可能です。
Ruby プログラム file をロードして実行します。再ロード可能です。
file が絶対パスのときは file からロードします。
file が相対パスのときは組み込み変数 $:
に示されるパスとカレントディレクトリを順番に探し、最初に見付かったファイルを
ロードします。このとき、$: の要素文字列の先頭文字が
`~' (チルダ) だと、環境変数 HOME の値に展開されます。
また `~USER' はそのユーザのホームディレクトリに展開されます。
ロードに成功した場合は true を返します。
@param file ファイル名の文字列です。
@param priv 真のとき、ロ... -
Module
# constants(inherit = true) -> [Symbol] (322.0) -
そのモジュール(またはクラス)で定義されている定数名の配列を返します。
そのモジュール(またはクラス)で定義されている定数名の配列を返します。
inherit に真を指定すると
スーパークラスやインクルードしているモジュールの定数も含みます。
Object のサブクラスの場合、Objectやそのスーパークラスで定義されている
定数は含まれません。 Object.constants とすると Object クラスで定義された
定数の配列が得られます。
得られる定数の順序は保証されません。
@param inherit true を指定するとスーパークラスや include したモジュールで
定義された定数が対象にはなります。false を指定し... -
Observable
# changed(state = true) -> bool (322.0) -
更新フラグを立てます。
更新フラグを立てます。
更新フラグを指定された内容へ変更し、変更後の更新フラグの状態を返します。
明示的に引数を指定して、更新フラグを初期化することも出来ます。
@param state 更新フラグを立てる場合はtrueを、初期化する場合はfalseを指定します。 -
OpenSSL
:: BN . generate _ prime(bits , safe=true , add=nil , rem=nil) -> OpenSSL :: BN (322.0) -
ランダム(擬似乱数的)な bits ビットの素数を返します。
ランダム(擬似乱数的)な bits ビットの素数を返します。
暗号的に意味のある素数は十分大きくないといけないので、
bits が小さすぎる場合は期待する結果を返しません。
safe が真であれば、「安全な」素数((p-1)/2が素数である素数p)を
返します。
add に整数を渡すと、 p % add == rem であるような
素数pのみを返します。rem が nil の場合は rem=1と見なします。
@param bits 生成するランダム素数のビット数
@param safe true で安全な素数のみを生成する
@param add 生成する素数の剰余の条件
@param ... -
OpenSSL
:: Engine . load(name = nil) -> true | nil (322.0) -
Engine をロードします。
Engine をロードします。
このメソッドは openssl のコンパイル時に静的に
コンパイルされたものを読み込みます。
name で指定した engine をロードします。以下が指定可能です。
* "dynamic"
* "cswift"
* "chil"
* "atalla"
* "nuron"
* "ubsec"
* "aep"
* "sureware"
* "4758cca"
* "openbsd_dev_crypto"
* "openssl"
引数を省略した場合はロード可能なすべての engine をロードします。
動的な読み込み... -
OpenSSL
:: PKey :: RSA # public? -> true (322.0) -
自身が公開鍵を持っているかどうか判定します。
自身が公開鍵を持っているかどうか判定します。
秘密鍵は公開鍵も持っているため、常に true を返します。 -
OpenSSL
:: SSL :: SSLSocket # post _ connection _ check(hostname) -> true (322.0) -
接続後検証を行います。
接続後検証を行います。
検証に成功した場合は true を返し、失敗した場合は例外
OpenSSL::SSL::SSLError を発生させます。
OpenSSL の API では、
OpenSSL::SSL::SSLSocket#connect や OpenSSL::SSL::SSLSocket#accept
での検証は実用的には不完全です。
CA が証明書に署名してそれが失効していないことしか確認しません。
実用上は証明書に記載されている事項を見て、接続先が妥当であるかを確認する
必要があります。通常は接続先ホストの FQDN と証明書に記載されている FQDN が
一致しているか... -
Process
. exit(status = true) -> () (322.0) -
プロセスを終了します。関数 Kernel.#exit と同じです。
プロセスを終了します。関数 Kernel.#exit と同じです。
@param status 終了ステータスを boolean か整数で指定します。true の場合は成功を、false は失敗を意味します。
@see exit(3) -
REXML
:: CData . new(text , respect _ whitespace = true , parent = nil) -> REXML :: CData (322.0) -
text をテキストとして持つ CData オブジェクトを生成します。
text をテキストとして持つ CData オブジェクトを生成します。
respect_whitespace に真を指定すると、text に含まれる空白文字は保存されます。
偽の場合は空白はまとめられます。
@param text テキスト文字列
@param respect_whitespace 空白を保存するかどうかを決める真偽値
@param parent 親ノード
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<root />
EOS
doc.root.add(REXML::... -
RubyVM
:: MJIT . pause(wait: true) -> bool (322.0) -
MJIT を一時停止します。
MJIT を一時停止します。
@param wait 真のときは JIT キューが空になるまで待ちます。
@return 停止したときは true を、すでに停止していたときは false を返します。
@raise RuntimeError JIT が有効ではないときに発生します。
@see RubyVM::MJIT.enabled?, RubyVM::MJIT.resume -
Symbol
# ==(other) -> true | false (322.0) -
other が同じシンボルの時に真を返します。 そうでない場合は偽を返します。
other が同じシンボルの時に真を返します。
そうでない場合は偽を返します。
@param other 比較対象のシンボルを指定します。
例:
:aaa == :aaa #=> true
:aaa == :xxx #=> false -
Vector
. elements(a , copy = true) -> Vector (322.0) -
配列 a を要素とするベクトルを生成します。 ただし、オプション引数 copy が偽 (false) ならば、複製を行いません。
配列 a を要素とするベクトルを生成します。
ただし、オプション引数 copy が偽 (false) ならば、複製を行いません。
@param a Vectorを生成する際の要素の配列
@param copy 引数の配列 a のコピーをするかどうかのフラグ
//emlist[例][ruby]{
require 'matrix'
a = [1, 2, 3, 4]
v1 = Vector.elements(a, true)
v2 = Vector.elements(a, false)
p v1 # => Vector[1, 2, 3, 4]
p v2 #... -
Logger
# add(severity , message = nil , progname = nil) -> true (313.0) -
メッセージをログに記録します。
メッセージをログに記録します。
ブロックを与えた場合はブロックを評価した返り値をメッセージとしてログに記録します。
ユーザがこのメソッドを直接使うことはあまりありません。
@param severity ログレベル。Logger クラスで定義されている定数を指定します。
この値がレシーバーに設定されているレベルよりも低い場合、
メッセージは記録されません。
@param message ログに出力するメッセージを文字列か例外オブジェクトを指定します。
省略すると nil が用いられます。
@... -
Logger
# add(severity , message = nil , progname = nil) { . . . } -> true (313.0) -
メッセージをログに記録します。
メッセージをログに記録します。
ブロックを与えた場合はブロックを評価した返り値をメッセージとしてログに記録します。
ユーザがこのメソッドを直接使うことはあまりありません。
@param severity ログレベル。Logger クラスで定義されている定数を指定します。
この値がレシーバーに設定されているレベルよりも低い場合、
メッセージは記録されません。
@param message ログに出力するメッセージを文字列か例外オブジェクトを指定します。
省略すると nil が用いられます。
@... -
Logger
# log(severity , message = nil , progname = nil) -> true (313.0) -
メッセージをログに記録します。
メッセージをログに記録します。
ブロックを与えた場合はブロックを評価した返り値をメッセージとしてログに記録します。
ユーザがこのメソッドを直接使うことはあまりありません。
@param severity ログレベル。Logger クラスで定義されている定数を指定します。
この値がレシーバーに設定されているレベルよりも低い場合、
メッセージは記録されません。
@param message ログに出力するメッセージを文字列か例外オブジェクトを指定します。
省略すると nil が用いられます。
@... -
Logger
# log(severity , message = nil , progname = nil) { . . . } -> true (313.0) -
メッセージをログに記録します。
メッセージをログに記録します。
ブロックを与えた場合はブロックを評価した返り値をメッセージとしてログに記録します。
ユーザがこのメソッドを直接使うことはあまりありません。
@param severity ログレベル。Logger クラスで定義されている定数を指定します。
この値がレシーバーに設定されているレベルよりも低い場合、
メッセージは記録されません。
@param message ログに出力するメッセージを文字列か例外オブジェクトを指定します。
省略すると nil が用いられます。
@... -
BigDecimal
. new(s , exception: true) -> BigDecimal | nil (307.0) -
このメソッドは Ruby 2.5 から deprecated です。Kernel.#BigDecimal を使用してください。
このメソッドは Ruby 2.5 から deprecated です。Kernel.#BigDecimal を使用してください。
新しい BigDecimal オブジェクトを生成します。
詳しくは Kernel.#BigDecimal を参照してください。 -
BigDecimal
. new(s , n , exception: true) -> BigDecimal | nil (307.0) -
このメソッドは Ruby 2.5 から deprecated です。Kernel.#BigDecimal を使用してください。
このメソッドは Ruby 2.5 から deprecated です。Kernel.#BigDecimal を使用してください。
新しい BigDecimal オブジェクトを生成します。
詳しくは Kernel.#BigDecimal を参照してください。 -
Find
. # find(*dirs , ignore _ error: true) -> Enumerator (307.0) -
find(1) のように dir 配下のすべてのファイルや ディレクトリを一つずつ引数 file に渡してブロックを実行します。
find(1) のように dir 配下のすべてのファイルや
ディレクトリを一つずつ引数 file に渡してブロックを実行します。
ディレクトリのシンボリックリンクは辿りません。
また file に渡される順序は不定です。
ブロックを省略した場合は Enumerator を返します。
@param dirs 探索するディレクトリを一つ以上指定します。
@param ignore_error 探索中に発生した例外を無視するかどうかを指定します。
例:
require 'find'
Find.find('/tmp') {|f|
Find.prune if f ==... -
Find
. # find(*dirs , ignore _ error: true) {|file| . . . } -> nil (307.0) -
find(1) のように dir 配下のすべてのファイルや ディレクトリを一つずつ引数 file に渡してブロックを実行します。
find(1) のように dir 配下のすべてのファイルや
ディレクトリを一つずつ引数 file に渡してブロックを実行します。
ディレクトリのシンボリックリンクは辿りません。
また file に渡される順序は不定です。
ブロックを省略した場合は Enumerator を返します。
@param dirs 探索するディレクトリを一つ以上指定します。
@param ignore_error 探索中に発生した例外を無視するかどうかを指定します。
例:
require 'find'
Find.find('/tmp') {|f|
Find.prune if f ==... -
GetoptLong
# quiet -> true | false (307.0) -
静粛モードが有効であれば、真を返します。そうでなければ、偽を返します。
静粛モードが有効であれば、真を返します。そうでなければ、偽を返します。 -
GetoptLong
# quiet? -> true | false (307.0) -
静粛モードが有効であれば、真を返します。そうでなければ、偽を返します。
静粛モードが有効であれば、真を返します。そうでなければ、偽を返します。 -
Kernel
. # BigDecimal(s , exception: true) -> BigDecimal | nil (307.0) -
引数で指定した値を表す BigDecimal オブジェクトを生成します。
引数で指定した値を表す BigDecimal オブジェクトを生成します。
@param s 数値を表現する初期値を文字列、Integer、
Float、Rational、BigDecimal オブジェクトのい
ずれかで指定します。
文字列中のスペースは無視されます。また、判断できない文字が出現
した時点で文字列は終了したものとみなされます。
@param n 必要な有効桁数(self の最大有効桁数)を整数で指定します。 n が
0 または省略されたときは、n の値は s の有効桁数とみなされます。... -
Kernel
. # BigDecimal(s , n , exception: true) -> BigDecimal | nil (307.0) -
引数で指定した値を表す BigDecimal オブジェクトを生成します。
引数で指定した値を表す BigDecimal オブジェクトを生成します。
@param s 数値を表現する初期値を文字列、Integer、
Float、Rational、BigDecimal オブジェクトのい
ずれかで指定します。
文字列中のスペースは無視されます。また、判断できない文字が出現
した時点で文字列は終了したものとみなされます。
@param n 必要な有効桁数(self の最大有効桁数)を整数で指定します。 n が
0 または省略されたときは、n の値は s の有効桁数とみなされます。... -
Kernel
. # Complex(r , i = 0 , exception: true) -> Complex | nil (307.0) -
実部が r、虚部が i である Complex クラスのオブジェクトを生成します。
実部が r、虚部が i である Complex クラスのオブジェクトを生成します。
@param r 生成する複素数の実部。
@param i 生成する複素数の虚部。省略した場合は 0 です。
@param s 生成する複素数を表す文字列。
@param exception false を指定すると、変換できなかった場合、
例外を発生する代わりに nil を返します。
@raise ArgumentError 変換できないオブジェクトを指定した場合に発生します。
//emlist[例][ruby]{
Complex(1) # => (... -
Kernel
. # Complex(s , exception: true) -> Complex | nil (307.0) -
実部が r、虚部が i である Complex クラスのオブジェクトを生成します。
実部が r、虚部が i である Complex クラスのオブジェクトを生成します。
@param r 生成する複素数の実部。
@param i 生成する複素数の虚部。省略した場合は 0 です。
@param s 生成する複素数を表す文字列。
@param exception false を指定すると、変換できなかった場合、
例外を発生する代わりに nil を返します。
@raise ArgumentError 変換できないオブジェクトを指定した場合に発生します。
//emlist[例][ruby]{
Complex(1) # => (... -
Logger
# debug(progname = nil) -> true (307.0) -
ログレベルが DEBUG のメッセージを出力します。
ログレベルが DEBUG のメッセージを出力します。
現在の Logger のログレベルが DEBUG よりも高い場合、メッセージは出力されません。
ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして
ログを出力します。
引数とブロックを同時に与えた場合は、progname をプログラム名、ブロックを評価した
結果をメッセージとしてログを出力します。
@param progname ブロックを与えない場合は、メッセージとして文字列または例外オブジェクトを指定します。
... -
Logger
# debug(progname = nil) { . . . } -> true (307.0) -
ログレベルが DEBUG のメッセージを出力します。
ログレベルが DEBUG のメッセージを出力します。
現在の Logger のログレベルが DEBUG よりも高い場合、メッセージは出力されません。
ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして
ログを出力します。
引数とブロックを同時に与えた場合は、progname をプログラム名、ブロックを評価した
結果をメッセージとしてログを出力します。
@param progname ブロックを与えない場合は、メッセージとして文字列または例外オブジェクトを指定します。
... -
Logger
# error(progname = nil) -> true (307.0) -
ERROR 情報を出力します。
ERROR 情報を出力します。
ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして
ログを出力します。
引数とブロックを同時に与えた場合は、progname をプログラム名、ブロックを評価した
結果をメッセージとしてログを出力します。
@param progname ブロックを与えない場合は、メッセージとして文字列または例外オブジェクトを指定します。
ブロックを与えた場合は、プログラム名を文字列として与えます。
//emlist[例][ruby]{
r... -
Logger
# error(progname = nil) { . . . } -> true (307.0) -
ERROR 情報を出力します。
ERROR 情報を出力します。
ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして
ログを出力します。
引数とブロックを同時に与えた場合は、progname をプログラム名、ブロックを評価した
結果をメッセージとしてログを出力します。
@param progname ブロックを与えない場合は、メッセージとして文字列または例外オブジェクトを指定します。
ブロックを与えた場合は、プログラム名を文字列として与えます。
//emlist[例][ruby]{
r... -
Logger
# fatal(progname = nil) -> true (307.0) -
FATAL 情報を出力します。
FATAL 情報を出力します。
ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして
ログを出力します。
引数とブロックを同時に与えた場合は、progname をプログラム名、ブロックを評価した
結果をメッセージとしてログを出力します。
@param progname ブロックを与えない場合は、メッセージとして文字列または例外オブジェクトを指定します。
ブロックを与えた場合は、プログラム名を文字列として与えます。
//emlist[例][ruby]{
r... -
Logger
# fatal(progname = nil) { . . . } -> true (307.0) -
FATAL 情報を出力します。
FATAL 情報を出力します。
ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして
ログを出力します。
引数とブロックを同時に与えた場合は、progname をプログラム名、ブロックを評価した
結果をメッセージとしてログを出力します。
@param progname ブロックを与えない場合は、メッセージとして文字列または例外オブジェクトを指定します。
ブロックを与えた場合は、プログラム名を文字列として与えます。
//emlist[例][ruby]{
r... -
Logger
# info(progname = nil) -> true (307.0) -
INFO 情報を出力します。
INFO 情報を出力します。
ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして
ログを出力します。
引数とブロックを同時に与えた場合は、progname をプログラム名、ブロックを評価した
結果をメッセージとしてログを出力します。
@param progname ブロックを与えない場合は、メッセージとして文字列または例外オブジェクトを指定します。
ブロックを与えた場合は、プログラム名を文字列として与えます。
//emlist[例][ruby]{
re... -
Logger
# info(progname = nil) { . . . } -> true (307.0) -
INFO 情報を出力します。
INFO 情報を出力します。
ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして
ログを出力します。
引数とブロックを同時に与えた場合は、progname をプログラム名、ブロックを評価した
結果をメッセージとしてログを出力します。
@param progname ブロックを与えない場合は、メッセージとして文字列または例外オブジェクトを指定します。
ブロックを与えた場合は、プログラム名を文字列として与えます。
//emlist[例][ruby]{
re... -
Logger
# unknown(progname = nil) -> true (307.0) -
UNKNOWN 情報を出力します。
UNKNOWN 情報を出力します。
ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして
ログを出力します。
引数とブロックを同時に与えた場合は、progname をプログラム名、ブロックを評価した
結果をメッセージとしてログを出力します。
@param progname ブロックを与えない場合は、メッセージとして文字列または例外オブジェクトを指定します。
ブロックを与えた場合は、プログラム名を文字列として与えます。
//emlist[例][ruby]{... -
Logger
# unknown(progname = nil) { . . . } -> true (307.0) -
UNKNOWN 情報を出力します。
UNKNOWN 情報を出力します。
ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして
ログを出力します。
引数とブロックを同時に与えた場合は、progname をプログラム名、ブロックを評価した
結果をメッセージとしてログを出力します。
@param progname ブロックを与えない場合は、メッセージとして文字列または例外オブジェクトを指定します。
ブロックを与えた場合は、プログラム名を文字列として与えます。
//emlist[例][ruby]{... -
Logger
# warn(progname = nil) -> true (307.0) -
WARN 情報を出力します。
WARN 情報を出力します。
ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして
ログを出力します。
引数とブロックを同時に与えた場合は、progname をプログラム名、ブロックを評価した
結果をメッセージとしてログを出力します。
@param progname ブロックを与えない場合は、メッセージとして文字列または例外オブジェクトを指定します。
ブロックを与えた場合は、プログラム名を文字列として与えます。
//emlist[例][ruby]{
re... -
Logger
# warn(progname = nil) { . . . } -> true (307.0) -
WARN 情報を出力します。
WARN 情報を出力します。
ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして
ログを出力します。
引数とブロックを同時に与えた場合は、progname をプログラム名、ブロックを評価した
結果をメッセージとしてログを出力します。
@param progname ブロックを与えない場合は、メッセージとして文字列または例外オブジェクトを指定します。
ブロックを与えた場合は、プログラム名を文字列として与えます。
//emlist[例][ruby]{
re... -
Pathname
# each _ child(with _ directory = true) -> Enumerator (307.0) -
self.children(with_directory).each と同じです。
self.children(with_directory).each と同じです。
@param with_directory 偽を指定するとファイル名のみ返します。デフォルトは真です。
//emlist[例][ruby]{
require "pathname"
Pathname("/usr/local").each_child {|f| p f }
# => #<Pathname:/usr/local/bin>
# => #<Pathname:/usr/local/etc>
# => #<Pathname:/usr/local/include>
# => #<Pathname:/us... -
Pathname
# each _ child(with _ directory = true) {|pathname| . . . } -> [Pathname] (307.0) -
self.children(with_directory).each と同じです。
self.children(with_directory).each と同じです。
@param with_directory 偽を指定するとファイル名のみ返します。デフォルトは真です。
//emlist[例][ruby]{
require "pathname"
Pathname("/usr/local").each_child {|f| p f }
# => #<Pathname:/usr/local/bin>
# => #<Pathname:/usr/local/etc>
# => #<Pathname:/usr/local/include>
# => #<Pathname:/us... -
Pathname
# find(ignore _ error: true) -> Enumerator (307.0) -
self 配下のすべてのファイルやディレクトリを 一つずつ引数 pathname に渡してブロックを実行します。
self 配下のすべてのファイルやディレクトリを
一つずつ引数 pathname に渡してブロックを実行します。
require 'find'
Find.find(self.to_s) {|f| yield Pathname.new(f)}
と同じです。
ブロックを省略した場合は Enumerator を返します。
@param ignore_error 探索中に発生した例外を無視するかどうかを指定します。
@see Find.#find -
Pathname
# find(ignore _ error: true) {|pathname| . . . } -> nil (307.0) -
self 配下のすべてのファイルやディレクトリを 一つずつ引数 pathname に渡してブロックを実行します。
self 配下のすべてのファイルやディレクトリを
一つずつ引数 pathname に渡してブロックを実行します。
require 'find'
Find.find(self.to_s) {|f| yield Pathname.new(f)}
と同じです。
ブロックを省略した場合は Enumerator を返します。
@param ignore_error 探索中に発生した例外を無視するかどうかを指定します。
@see Find.#find -
ruby 1
. 6 feature (307.0) -
ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。
ruby 1.6 feature
ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン
になります。
((<stable-snapshot|URL:ftp://ftp.netlab.co.jp/pub/lang/ruby/stable-snapshot.tar.gz>)) は、日々更新される安定版の最新ソースです。
== 1.6.8 (2002-12-24) -> stable-snapshot
: 2003-01-22: errno
EAGAIN と EWOULDBLOCK が同じ値のシステムで、EWOULDBLOCK がなくなっ
ていま... -
ARGF
. class # read _ nonblock(maxlen , outbuf = nil , exception: true) -> String | Symbol | nil (304.0) -
処理中のファイルからノンブロッキングモードで最大 maxlen バイト読み込みます。 詳しくは IO#read_nonblock を参照してください。
処理中のファイルからノンブロッキングモードで最大 maxlen バイト読み込みます。
詳しくは IO#read_nonblock を参照してください。
ARGF.class#read などとは違って複数ファイルを同時に読み込むことはありません。
@param maxlen 読み込む長さの上限を整数で指定します。
@param outbuf 読み込んだデータを格納する String オブジェクトを指定します。
@param exception 読み込み時に Errno::EAGAIN、
Errno::EWOULDBLOCK が発生する代わりに
... -
Base64
. # urlsafe _ encode64(bin , padding: true) -> String (304.0) -
与えられたデータを Base64 エンコードした文字列を返します。
与えられたデータを Base64 エンコードした文字列を返します。
このメソッドは 4648 の "Base 64 Encoding with URL and Filename Safe Alphabet" に対応しています。
"+" を "-" に "/" を "_" に置き換えます。
デフォルトでは戻り値は = によるパディングを含むことがあります。
パディングを含めたくない場合は、padding オプションに false を指定してください。
@param bin Base64 エンコードするデータを指定します。
@param padding false を指定した場合、 = によ... -
DRb
:: ExtServ # stop _ service -> true (304.0) -
サービスを停止します。
サービスを停止します。
DRb::ExtServManager オブジェクトにサービスの停止を伝達し、
DRb::DRbServer#stop_service でサーバを停止します。
このメソッドはリモートから起動することができます。
サーバが停止するため、停止したサービスのリモートオブジェクトは
利用できなくなります。また、サーバの停止により
接続を待ち受けているスレッドが停止します。
サービス停止後、
DRb::ExtServManager#service で同じ名前のサービスを要求すると、
別のプロセスが起動します。 -
Date
. _ parse(str , complete = true) -> Hash (304.0) -
このメソッドは Date.parse と似ていますが、日付オブジェクトを生成せずに、 見いだした要素をハッシュで返します。
このメソッドは Date.parse と似ていますが、日付オブジェクトを生成せずに、
見いだした要素をハッシュで返します。
Date.parse も参照してください。
@param str 日付をあらわす文字列
@param complete 年を補完するか -
Date
. parse(str = & # 39;-4712-01-01& # 39; , complete = true , start = Date :: ITALY) -> Date (304.0) -
与えられた日付表現を解析し、 その情報に基づいて日付オブジェクトを生成します。
与えられた日付表現を解析し、
その情報に基づいて日付オブジェクトを生成します。
年が "00" から "99" の範囲であれば、
年の下2桁表現であるとみなしこれを補います。
この振舞いを抑止したい場合は、ヒントとして、complete に false を与えます。
Date._parse も参照してください。
@param str 日付をあらわす文字列
@param complete 年を補完するか
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日
@raise ArgumentError 正しくない日付になる組み合わせである場合に発生します。 -
DateTime
. parse(str = & # 39;-4712-01-01T00:00:00+00:00& # 39; , complete = true , start = Date :: ITALY) -> DateTime (304.0) -
与えられた日時表現を解析し、 その情報に基づいて DateTime オブジェクトを生成します。
与えられた日時表現を解析し、
その情報に基づいて DateTime オブジェクトを生成します。
年が "00" から "99" の範囲であれば、
年の下2桁表現であるとみなしこれを補います。
この振舞いを抑止したい場合は、ヒントとして、complete に false を与えます。
@param str 日時をあらわす文字列
@param complete 年を補完するか
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日
@raise ArgumentError 正しくない日時になる組み合わせである場合に発生します。
例:
require 'date'
... -
Delegator
# protected _ methods(all = true) -> [Symbol] (304.0) -
そのオブジェクトが理解できる protected メソッド名の一覧を返します。
そのオブジェクトが理解できる protected メソッド名の一覧を返します。
@param all 偽を指定すると __getobj__ のスーパークラスで定義されたメソッドを除きます。
@see Object#protected_methods -
Delegator
# public _ methods(all = true) -> [Symbol] (304.0) -
そのオブジェクトが理解できる public メソッド名の一覧を返します。
そのオブジェクトが理解できる public メソッド名の一覧を返します。
@param all 偽を指定すると __getobj__ のスーパークラスで定義されたメソッドを除きます。
@see Object#public_methods -
ENV
. clone(freeze: true) -> object (304.0) -
ENV オブジェクトの複製を作成して返します。
ENV オブジェクトの複製を作成して返します。
ENV は OS のプロセス全体で共有される環境変数を操作するラッパーオブジェクトなので、複製は有用ではありません。
そのため、3.1 からは複製で環境変数を操作するときに deprecated 警告がでます。
テスト実行中に環境変数を退避する用途には ENV.to_h を使用してください。
//emlist[][ruby]{
saved_env = ENV.to_h
# (テストなど)
ENV.replace(saved_env)
//}
@see Object#clone -
Exception
# full _ message(highlight: true , order: :bottom) -> String (304.0) -
例外の整形された文字列を返します。
例外の整形された文字列を返します。
返される文字列は Ruby が捕捉されなかった例外を標準エラー出力に出力するときと
同じ形式です。
そのため、メソッド呼び出し時に $stderr が変更されておらず、$stderr.tty? が真の場合は
エスケープシーケンスによる文字装飾がついています。
@param highlight エスケープシーケンスによる文字装飾をつけるかどうかを指定します。
デフォルト値は Exception.to_tty? の返り値と同じです。
@param order :top か :bottom で指定する必要があります。
... -
FileUtils
. # copy _ file(src , dest , preserve = false , dereference _ root = true) -> () (304.0) -
ファイル src の内容を dest にコピーします。
ファイル src の内容を dest にコピーします。
@param src コピー元。
@param dest コピー先。
@param preserve preserve が真のときは更新時刻と、
可能なら所有ユーザ・所有グループもコピーします。
@param dereference_root dereference_root が真のときは src についてだけシンボリックリンクの指す
内容をコピーします。偽の場合はシンボリックリンク自体をコピーします。 -
Gem
:: ConfigFile :: DEFAULT _ UPDATE _ SOURCES -> true (304.0) -
毎回 Gem::SourceInfoCache を更新するかどうかのデフォルト値です。
毎回 Gem::SourceInfoCache を更新するかどうかのデフォルト値です。 -
Gem
:: ConfigFile :: DEFAULT _ VERBOSITY -> true (304.0) -
ログレベルのデフォルト値です。
ログレベルのデフォルト値です。 -
Gem
:: Installer # ensure _ dependency(spec , dependency) -> true (304.0) -
インストールしようとしている Gem が依存関係を満たしている事を確認します。
インストールしようとしている Gem が依存関係を満たしている事を確認します。
依存関係を満たしていない場合は、例外 Gem::InstallError が発生します。
@param spec Gem::Specification のインスタンスを指定します。
@param dependency Gem::Dependency のインスタンスを指定します。
@raise Gem::InstallError 依存関係を満たしていない場合に発生します。 -
Gem
:: Package :: TarReader :: Entry # close -> true (304.0) -
自身を close します。
自身を close します。 -
Gem
:: Package :: TarWriter # close -> true (304.0) -
自身を close します。
自身を close します。 -
Gem
:: SourceInfoCache # reset _ cache _ data -> true (304.0) -
キャッシュデータをリセットします。
キャッシュデータをリセットします。 -
Gem
:: SourceInfoCache # set _ cache _ data(hash) -> true (304.0) -
直接キャッシュデータをセットします。
直接キャッシュデータをセットします。
このメソッドは主にユニットテストで使用します。
@param hash キャッシュデータとして使用するハッシュを指定します。 -
Gem
:: SourceInfoCache # update -> true (304.0) -
キャッシュが更新されたことをマークします。更新自体は行いません。
キャッシュが更新されたことをマークします。更新自体は行いません。