ライブラリ
- ビルトイン (364)
- benchmark (5)
- bigdecimal (5)
-
cgi
/ core (14) -
cgi
/ html (47) - csv (9)
- date (9)
- dbm (1)
- digest (5)
-
drb
/ extservm (3) - e2mmap (6)
- expect (2)
-
fiddle
/ import (3) - gdbm (2)
- ipaddr (1)
-
irb
/ cmd / chws (2) -
irb
/ cmd / help (1) -
irb
/ cmd / load (3) -
irb
/ cmd / nop (1) -
irb
/ cmd / pushws (3) -
irb
/ cmd / subirb (3) -
irb
/ context (45) -
irb
/ ext / history (2) -
irb
/ ext / math-mode (3) -
irb
/ ext / save-history (5) -
irb
/ ext / tracer (3) -
irb
/ ext / use-loader (5) -
irb
/ extend-command (2) -
irb
/ output-method (1) -
irb
/ xmp (2) - json (1)
-
json
/ add / complex (1) -
json
/ add / exception (1) -
json
/ add / regexp (1) - mathn (1)
- matrix (75)
- mkmf (11)
- monitor (9)
-
mutex
_ m (2) -
net
/ ftp (7) -
net
/ http (34) -
net
/ imap (32) -
net
/ smtp (4) - openssl (174)
- optparse (17)
- pathname (8)
- prettyprint (2)
- prime (6)
- pstore (1)
- psych (1)
-
racc
/ parser (1) - rake (7)
-
rake
/ rdoctask (1) -
rdoc
/ context (17) -
rdoc
/ markdown (2) -
rdoc
/ parser (1) -
rdoc
/ text (8) -
rexml
/ document (114) -
rexml
/ parsers / pullparser (8) -
rexml
/ parsers / sax2parser (7) -
rexml
/ parsers / streamparser (1) -
rexml
/ parsers / ultralightparser (1) -
rexml
/ sax2listener (15) -
rexml
/ streamlistener (13) -
rinda
/ rinda (5) -
rinda
/ tuplespace (3) -
ripper
/ filter (1) - rss (81)
-
rubygems
/ command (2) -
rubygems
/ commands / dependency _ command (1) -
rubygems
/ digest / digest _ adapter (1) -
rubygems
/ indexer (5) -
rubygems
/ installer (1) -
rubygems
/ package / tar _ input (1) -
rubygems
/ source _ index (9) -
rubygems
/ source _ info _ cache _ entry (1) -
rubygems
/ spec _ fetcher (1) -
rubygems
/ specification (6) -
rubygems
/ uninstaller (1) - scanf (2)
- sdbm (2)
- shell (6)
-
shell
/ command-processor (6) -
shell
/ filter (5) -
shell
/ system-command (1) - socket (20)
- stringio (4)
- strscan (10)
- sync (13)
- thwait (3)
- time (1)
- timeout (1)
- uri (10)
-
webrick
/ https (2) -
win32
/ registry (4) - win32ole (6)
-
yaml
/ dbm (1) - zlib (7)
クラス
-
ARGF
. class (6) - Addrinfo (2)
- Array (42)
- BasicObject (2)
- BasicSocket (4)
-
Benchmark
:: Tms (5) - BigDecimal (5)
- Bignum (17)
- Binding (1)
- CGI (2)
-
CGI
:: Cookie (1) -
CSV
:: FieldInfo (1) -
CSV
:: Row (5) -
CSV
:: Table (3) - Class (1)
- Complex (36)
- DBM (1)
-
DRb
:: ExtServManager (3) - Date (7)
- DateTime (2)
-
Digest
:: Base (5) - Dir (3)
-
Encoding
:: Converter (9) - Enumerator (9)
-
Enumerator
:: Lazy (10) - Exception (7)
- Fixnum (27)
- Float (2)
- GDBM (2)
-
Gem
:: Command (2) -
Gem
:: Commands :: DependencyCommand (1) -
Gem
:: DigestAdapter (1) -
Gem
:: Indexer (5) -
Gem
:: Installer (1) -
Gem
:: Package :: TarInput (1) -
Gem
:: SourceIndex (9) -
Gem
:: SourceInfoCacheEntry (1) -
Gem
:: SpecFetcher (1) -
Gem
:: Specification (6) -
Gem
:: Uninstaller (1) - Hash (6)
- IO (14)
- IPAddr (1)
- IPSocket (1)
-
IRB
:: Context (61) -
IRB
:: ExtendCommand :: ChangeWorkspace (1) -
IRB
:: ExtendCommand :: CurrentWorkingWorkspace (1) -
IRB
:: ExtendCommand :: Foreground (1) -
IRB
:: ExtendCommand :: Help (1) -
IRB
:: ExtendCommand :: IrbCommand (1) -
IRB
:: ExtendCommand :: Kill (1) -
IRB
:: ExtendCommand :: Load (1) -
IRB
:: ExtendCommand :: Nop (1) -
IRB
:: ExtendCommand :: PopWorkspace (1) -
IRB
:: ExtendCommand :: PushWorkspace (1) -
IRB
:: ExtendCommand :: Require (1) -
IRB
:: ExtendCommand :: Source (1) -
IRB
:: ExtendCommand :: Workspaces (1) -
IRB
:: OutputMethod (1) - Integer (8)
- MatchData (2)
- Matrix (63)
-
Matrix
:: LUPDecomposition (4) - Method (3)
- Module (15)
- Monitor (1)
-
MonitorMixin
:: ConditionVariable (5) -
Net
:: FTP (7) -
Net
:: HTTP (25) -
Net
:: IMAP (22) -
Net
:: IMAP :: BodyTypeText (8) -
Net
:: IMAP :: ResponseText (1) -
Net
:: IMAP :: TaggedResponse (1) -
Net
:: SMTP (4) - Numeric (3)
- Object (9)
-
OpenSSL
:: ASN1 :: ObjectId (2) -
OpenSSL
:: BN (2) -
OpenSSL
:: OCSP :: BasicResponse (4) -
OpenSSL
:: OCSP :: CertificateId (1) -
OpenSSL
:: OCSP :: Request (2) -
OpenSSL
:: PKCS7 (6) -
OpenSSL
:: PKey :: EC (1) -
OpenSSL
:: PKey :: EC :: Group (3) -
OpenSSL
:: SSL :: SSLContext (50) -
OpenSSL
:: SSL :: SSLSocket (4) -
OpenSSL
:: SSL :: Session (1) -
OpenSSL
:: X509 :: Attribute (5) -
OpenSSL
:: X509 :: CRL (16) -
OpenSSL
:: X509 :: Certificate (14) -
OpenSSL
:: X509 :: Extension (7) -
OpenSSL
:: X509 :: ExtensionFactory (11) -
OpenSSL
:: X509 :: Name (5) -
OpenSSL
:: X509 :: Request (15) -
OpenSSL
:: X509 :: Revoked (4) -
OpenSSL
:: X509 :: Store (13) -
OpenSSL
:: X509 :: StoreContext (6) - OptionParser (16)
- PStore (1)
- Pathname (8)
- PrettyPrint (2)
-
Prime
:: PseudoPrimeGenerator (6) - Proc (3)
-
Psych
:: Handler (1) -
RDoc
:: Context (15) -
RDoc
:: Context :: Section (2) -
RDoc
:: Markdown (2) -
RDoc
:: Options (1) -
RDoc
:: Parser (1) -
REXML
:: AttlistDecl (2) -
REXML
:: Attribute (4) -
REXML
:: Attributes (8) -
REXML
:: CData (2) -
REXML
:: Child (8) -
REXML
:: Comment (1) -
REXML
:: Declaration (1) -
REXML
:: DocType (5) -
REXML
:: Document (2) -
REXML
:: Element (20) -
REXML
:: Elements (11) -
REXML
:: Entity (5) -
REXML
:: ExternalEntity (1) -
REXML
:: Formatters :: Default (1) -
REXML
:: Formatters :: Pretty (4) -
REXML
:: Instruction (3) -
REXML
:: NotationDecl (3) -
REXML
:: Parent (12) -
REXML
:: Parsers :: PullEvent (2) -
REXML
:: Parsers :: PullParser (6) -
REXML
:: Parsers :: SAX2Parser (7) -
REXML
:: Parsers :: StreamParser (1) -
REXML
:: Parsers :: UltraLightParser (1) -
REXML
:: Text (6) -
REXML
:: XMLDecl (8) -
RSS
:: Maker :: ItemsBase (2) -
RSS
:: Maker :: RSSBase (2) -
RSS
:: Maker :: TextinputBase (8) -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet (12) -
RSS
:: NSError (1) -
RSS
:: RDF (2) -
RSS
:: RDF :: Channel (2) -
RSS
:: RDF :: Channel :: Textinput (2) -
RSS
:: RDF :: Textinput (12) -
RSS
:: Rss (1) -
RSS
:: Rss :: Channel (2) -
RSS
:: Rss :: Channel :: TextInput (8) -
RSS
:: TaxonomyTopicModel :: TaxonomyTopic (6) -
RSS
:: TaxonomyTopicsModel :: TaxonomyTopics (1) -
RSS
:: XMLStyleSheet (12) -
Racc
:: Parser (1) -
Rake
:: Application (1) -
Rake
:: FileList (2) -
Rake
:: RDocTask (1) - Random (2)
- Range (6)
- Regexp (10)
-
Rinda
:: TupleEntry (3) -
Rinda
:: TupleSpaceProxy (5) -
Ripper
:: Filter (1) -
RubyVM
:: InstructionSequence (1) - SDBM (2)
- Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (5) -
Shell
:: SystemCommand (1) - Socket (2)
-
Socket
:: AncillaryData (3) - String (61)
- StringIO (4)
- StringScanner (10)
- Symbol (4)
- Thread (12)
-
Thread
:: ConditionVariable (1) -
Thread
:: Mutex (4) -
Thread
:: SizedQueue (1) - ThreadGroup (1)
- ThreadsWait (3)
- Time (2)
- TracePoint (1)
- UDPSocket (1)
- UNIXServer (2)
- UNIXSocket (5)
-
URI
:: Generic (7) -
URI
:: LDAP (1) -
URI
:: MailTo (2) - Vector (8)
-
WEBrick
:: Cookie (4) -
WEBrick
:: HTTPRequest (2) - WIN32OLE (2)
-
WIN32OLE
_ METHOD (1) -
WIN32OLE
_ TYPE (3) -
Win32
:: Registry (4) - XMP (1)
-
YAML
:: DBM (1) -
Zlib
:: Deflate (5) -
Zlib
:: GzipReader (1) -
Zlib
:: Inflate (1)
モジュール
-
CGI
:: HtmlExtension (47) -
CGI
:: QueryExtension (6) -
CGI
:: QueryExtension :: Value (6) - Comparable (1)
- Enumerable (34)
- Exception2MessageMapper (6)
-
Fiddle
:: Importer (3) -
IRB
:: ExtendCommandBundle (4) -
JSON
:: Generator :: GeneratorMethods :: Object (1) - Kernel (13)
- MonitorMixin (3)
-
Mutex
_ m (2) -
Net
:: HTTPHeader (9) -
OpenSSL
:: Buffering (2) -
OptionParser
:: Arguable (1) -
RDoc
:: Text (8) -
REXML
:: Namespace (5) -
REXML
:: Node (2) -
REXML
:: SAX2Listener (15) -
REXML
:: StreamListener (13) -
RSS
:: RootElementMixin (3) -
RSS
:: TaxonomyTopicModel (2) -
RSS
:: TaxonomyTopicsModel (1) -
RSS
:: XMLStyleSheetMixin (2) -
Rake
:: TaskManager (1) -
Sync
_ m (13)
キーワード
- % (4)
- & (2)
- * (7)
- ** (4)
- + (7)
- +@ (1)
- - (8)
- -@ (3)
-
/ (7) - < (2)
- << (6)
- <= (2)
- <=> (5)
- == (9)
- === (2)
- =~ (1)
- > (2)
- >= (2)
- >> (2)
- Fail (1)
- Raise (1)
- [] (19)
- []= (14)
- ^ (2)
-
_ dump (1) - a (2)
- abbreviate (1)
-
abort
_ on _ exception (1) -
abort
_ on _ exception= (1) - about (2)
- about= (2)
- abs (1)
- abs2 (1)
-
accept
_ nonblock (1) - add (5)
-
add
_ alias (1) -
add
_ attribute (4) -
add
_ attributes (1) -
add
_ bindir (1) -
add
_ cert (1) -
add
_ certificate (1) -
add
_ class (1) -
add
_ class _ or _ module (1) -
add
_ constant (1) -
add
_ crl (2) -
add
_ element (1) -
add
_ entry (1) -
add
_ extension (3) -
add
_ extra _ args (1) -
add
_ field (1) -
add
_ file (1) -
add
_ include (1) -
add
_ loader (1) -
add
_ method (1) -
add
_ module (1) -
add
_ namespace (2) -
add
_ path (1) -
add
_ require (1) -
add
_ revoked (1) -
add
_ spec (1) -
add
_ specs (1) -
add
_ status (1) -
add
_ to (1) -
add
_ trace _ func (1) - addr (1)
- adjugate (1)
- alive? (1)
- alternate (2)
- alternate= (2)
- angle (1)
-
ap
_ name (1) -
ap
_ name= (1) - append (1)
- arg (1)
- attlistdecl (2)
- attribute (1)
-
attribute
_ of (1) - attributes (1)
- attributes= (1)
-
auto
_ indent _ mode (1) -
auto
_ indent _ mode= (1) -
back
_ trace _ limit (1) -
back
_ trace _ limit= (1) - backtrace (1)
-
backtrace
_ locations (1) - base (1)
- basename (4)
- between? (2)
- bind (2)
-
bit
_ length (2) - blockquote (2)
- broadcast (1)
- bsearch (4)
-
bsearch
_ index (2) - bytes (2)
- byteslice (3)
-
ca
_ file (1) -
ca
_ file= (1) -
ca
_ path (1) -
ca
_ path= (1) - cdata (2)
- cert (3)
- cert= (2)
-
cert
_ store (2) -
cert
_ store= (1) - certificates= (1)
- characters (1)
- charset (2)
- charset= (2)
- check (1)
-
check
_ private _ key (1) -
check
_ sizeof (2) -
check
_ until (1) - checkbox (2)
-
checkbox
_ group (2) - children (1)
- chr (2)
- chunk (2)
- ciphers= (1)
- clamp (1)
-
class
_ eval (1) -
class
_ exec (1) -
client
_ ca (1) -
client
_ ca= (1) -
client
_ cert (1) -
client
_ cert _ cb (1) -
client
_ cert _ cb= (1) -
close
_ on _ exec= (1) -
close
_ on _ exec? (1) - cmp (1)
- code (1)
- coerce (4)
- cofactor (1)
-
cofactor
_ expansion (1) - collect (3)
- collect2 (2)
-
collect
_ concat (1) - column (2)
- comment (2)
- compact (1)
- compact= (1)
-
compact
_ specs (1) - component (1)
- compress (1)
- config= (1)
- content= (1)
-
content
_ id (1) - context (2)
- context= (1)
- convert (1)
- copy (1)
- count (6)
- create (1)
-
create
_ ext (1) -
create
_ ext _ from _ array (1) -
create
_ ext _ from _ hash (1) -
create
_ ext _ from _ string (1) -
create
_ extension (2) -
create
_ header (1) -
create
_ makefile (1) -
create
_ rule (1) - critical= (1)
- critical? (1)
- crl= (1)
- crls= (1)
- crypt (1)
- curry (4)
- cycle (4)
- data (1)
- date (2)
- date= (2)
- deafen (1)
- debug? (1)
-
debug
_ level (1) -
debug
_ level= (1) - decrypt (1)
-
def
_ exception (1) -
default
_ event _ sources (1) -
default
_ executable= (1) -
default
_ proc (1) - deflate (1)
- delete (6)
-
delete
_ all (2) -
delete
_ attribute (1) -
delete
_ element (1) -
delete
_ if (2) -
delete
_ namespace (1) - denominator (1)
- description (4)
- description= (3)
- det (2)
- determinant (2)
- diagonal? (1)
- dig (1)
- digest (1)
- digest! (1)
- disposition (1)
- div (2)
- divmod (1)
- doctype (3)
- dowrite (1)
- each (8)
- each2 (2)
-
each
_ byte (2) -
each
_ classmodule (1) -
each
_ element (1) -
each
_ element _ with _ attribute (1) -
each
_ element _ with _ text (1) -
each
_ index (2) -
each
_ with _ index (6) - echo (1)
- echo= (1)
- echo? (1)
- eigen (1)
- eigensystem (1)
- element (1)
- element= (1)
- elementdecl (2)
- empty? (2)
-
enable
_ ssl (1) -
enable
_ starttls (1) -
enable
_ starttls _ auto (1) -
enable
_ tls (1) - encode (3)
- encoding (2)
- encoding= (1)
-
end
_ element (1) -
end
_ prefix _ mapping (1) - entity (2)
- entitydecl (2)
-
enum
_ for (2) - eql? (3)
- error (1)
- error= (1)
- eval (1)
-
eval
_ history (1) -
eval
_ history= (1) - examine (1)
- exception (2)
- exclude= (1)
-
excluded
_ from _ list? (1) - executable= (1)
- executable? (4)
-
executable
_ real? (4) - executables= (1)
- execute (14)
- exist? (5)
- exists? (3)
- exit (3)
- expect (2)
- expired? (1)
- expires (2)
- expires= (3)
- expunge (1)
- ext (2)
- extend (1)
-
extend
_ object (1) - extended (1)
- extension (1)
- extension? (1)
- extensions= (5)
- extern (1)
- external= (1)
-
external
_ encoding (1) - extname (1)
-
extra
_ chain _ cert (1) -
extra
_ chain _ cert= (1) -
extra
_ rdoc _ files= (1) -
extract
_ entry (1) -
extract
_ files (1) - fail (1)
- fdiv (4)
- feed (1)
- field (1)
-
file
_ field (2) - fill (6)
-
find
_ executable (1) -
find
_ gems (1) -
find
_ index (9) -
find
_ module _ named (1) -
find
_ name (1) -
find
_ proxy (1) - finish (1)
- first (1)
-
first
_ minor (1) - flags= (2)
-
flat
_ map (1) - flush (1)
-
flush
_ left (1) -
flush
_ sessions (1) - form (4)
-
form
_ data= (1) -
gem
_ signature (1) -
get
_ attribute (1) -
get
_ attribute _ ns (1) -
get
_ elements (1) -
get
_ text (1) - getacl (1)
- getbyte (1)
- getopts (3)
- getquota (1)
- getquotaroot (1)
- gettextfile (2)
- gsub (4)
-
has
_ key? (1) -
has
_ name? (1) -
has
_ next? (1) - header (1)
- helpcontext (2)
- hermitian? (1)
- hex (1)
- hexdigest (2)
- hexdigest! (1)
- hidden (2)
-
history
_ file (1) -
history
_ file= (1) - href (2)
- href= (2)
- hstack (1)
- html (2)
-
ignore
_ eof (1) -
ignore
_ eof= (1) -
ignore
_ eof? (1) -
ignore
_ sigint (1) -
ignore
_ sigint= (1) -
ignore
_ sigint? (1) - imag (1)
- imaginary (1)
- img (2)
- include? (2)
- index (11)
- index= (1)
- inflate (1)
-
init
_ save _ history (1) - initialize (1)
-
initialize
_ copy (1) - inject (1)
-
inplace
_ mode= (1) - insert (1)
-
insert
_ after (1) -
insert
_ before (1) -
insert
_ output (1) - inspect (5)
- inspect? (1)
-
inspect
_ mode (1) -
inspect
_ mode= (1) -
install
_ alias _ method (1) -
install
_ files (1) -
instance
_ eval (1) -
instance
_ exec (1) - instruction (1)
-
ipv6
_ pktinfo _ ifindex (1) -
irb
_ exit (1) -
irb
_ load (1) -
irb
_ name (1) -
irb
_ name= (1) -
irb
_ require (1) - issuer= (2)
-
issuer
_ certificate= (1) - jisx0301 (1)
- join (1)
-
join
_ nowait (1) - key (2)
- key= (1)
- key? (1)
- kill (1)
-
laplace
_ expansion (1) - last (1)
-
last
_ update= (1) - lazy (1)
- length (1)
- link (3)
- link= (3)
- list (1)
- listen (6)
- ln (1)
-
load
_ gems _ in (1) - lock (2)
-
long
_ name (1) - lsub (1)
- lup (1)
-
lup
_ decomposition (1) - magnitude (1)
- main (1)
- map (2)
- map2 (1)
- markup (1)
- mask (1)
- match (4)
- match? (1)
- math? (1)
-
math
_ mode (1) -
math
_ mode= (1) - max (8)
- max= (1)
-
max
_ age (1) -
max
_ age= (1) -
max
_ by (4) -
max
_ key _ length (1) -
max
_ size (1) -
max
_ size= (1) -
max
_ value _ length (1) -
max
_ value _ name _ length (1) - media (2)
- media= (2)
-
media
_ subtype (1) -
media
_ type (1) - memberwise (1)
- merge (1)
- min (4)
-
min
_ by (4) - minmax (2)
-
minmax
_ by (2) - minor (2)
- mlsd (2)
- mlst (1)
-
mod
_ exp (1) -
module
_ eval (1) -
module
_ exec (1) - modulo (3)
-
mon
_ exit (1) -
mon
_ synchronize (1) - move (1)
-
mu
_ unlock (1) -
multipart
_ form (4) - name (4)
- name= (5)
-
named
_ captures (1) - namespace (1)
- new (1)
- next (4)
- next! (1)
-
next
_ day (1) -
next
_ float (1) -
next
_ month (1) -
next
_ sibling (1) -
next
_ sibling= (1) -
next
_ token (1) -
next
_ update= (1) -
next
_ values (1) -
next
_ wait (1) -
next
_ year (1) - normal? (1)
-
normalize
_ comment (1) - normalized (1)
- normalized= (1)
-
not
_ after= (1) -
not
_ before= (1) - notation (1)
- notationdecl (2)
- notify (1)
- nowrite (1)
- numerator (1)
- oct (1)
- oid (2)
- oid= (2)
-
ole
_ activex _ initialize (1) - on (12)
-
on
_ XXX (1) - orthogonal? (1)
- out (1)
-
output
_ encoding (1) -
output
_ encoding= (1) - pack (1)
- param (1)
- parameters (2)
- params (1)
- params= (1)
- paranoid (1)
- parent (1)
- parent= (1)
- parent? (2)
- parse (4)
-
parse
_ files _ matching (1) - partition (1)
-
password
_ field (2) -
pathmap
_ explode (1) - peek (1)
-
peer
_ cert (2) -
peer
_ cert _ chain (1) - peeraddr (1)
- permutation? (1)
- phase (1)
-
point
_ conversion _ form (1) -
point
_ conversion _ form= (1) - polar (1)
- pos= (1)
- post (2)
- post2 (2)
- ppx (1)
- prefix (2)
- prefix= (1)
- prepend (1)
-
prepend
_ features (1) -
prev
_ float (1) -
previous
_ sibling (1) -
previous
_ sibling= (1) -
primitive
_ convert (4) -
primitive
_ errinfo (1) - private (1)
-
processing
_ instruction (1) - progress (1)
-
prompt
_ c (1) -
prompt
_ c= (1) -
prompt
_ i (1) -
prompt
_ i= (1) -
prompt
_ mode (1) -
prompt
_ mode= (1) -
prompt
_ n (1) -
prompt
_ n= (1) -
prompt
_ s (1) -
prompt
_ s= (1) - proxy? (1)
-
proxy
_ address (1) -
proxy
_ address= (1) -
proxy
_ basic _ auth (1) -
proxy
_ from _ env= (1) -
proxy
_ from _ env? (1) -
proxy
_ pass (1) -
proxy
_ pass= (1) -
proxy
_ port (1) -
proxy
_ port= (1) -
proxy
_ user (1) -
proxy
_ user= (1) - proxyaddr (1)
- proxyport (1)
- public (1)
- public= (1)
-
public
_ key (2) -
public
_ key= (2) - pull (1)
- purpose= (2)
- push (1)
- putback (2)
- puts (1)
- puttextfile (2)
- quo (2)
-
radio
_ group (2) -
raised
_ exception (1) -
rake
_ extension (1) - rand (1)
- range= (2)
- rationalize (2)
- raw (1)
- raw= (1)
- rc (1)
- rc? (1)
- read (2)
-
read
_ all (1) -
read
_ nonblock (4) - readpartial (4)
- real? (1)
- rect (2)
- rectangular (2)
- recv (1)
-
recv
_ io (1) -
recv
_ nonblock (1) - recvfrom (3)
-
recvfrom
_ nonblock (2) - recvmsg (1)
-
recvmsg
_ nonblock (1) - refine (1)
- refresh (1)
- refresh! (1)
- regular? (1)
- reject! (2)
- remainder (2)
-
remove
_ executables (1) - rename (1)
-
renegotiation
_ cb (1) -
renegotiation
_ cb= (1) - replace (3)
-
replace
_ child (1) -
replace
_ with (1) -
request
_ post (2) - reset (2)
- resource (1)
- resource= (1)
- resources (1)
-
return
_ format (1) -
return
_ format= (1) -
reverse
_ each (2) - revoked= (1)
- rewind (1)
- rindex (4)
- round (1)
-
route
_ from (1) -
route
_ to (1) - row (2)
- rpartition (1)
-
sanitize
_ string (1) -
save
_ history (1) -
save
_ history= (1) - scan (1)
-
scan
_ full (1) -
scan
_ until (1) - scanf (2)
-
scrolling
_ list (2) - scrub (3)
- scrub! (3)
- search (1)
-
search
_ full (1) - seek (1)
- select (1)
-
send
_ io (1) - serial (2)
- serial= (2)
-
server
_ cert (1) -
servername
_ cb= (1) - service (1)
-
session
_ add (1) -
session
_ cache _ mode (1) -
session
_ cache _ mode= (1) -
session
_ cache _ size (1) -
session
_ cache _ size= (1) -
session
_ get _ cb (1) -
session
_ get _ cb= (1) -
session
_ id _ context (1) -
session
_ id _ context= (1) -
session
_ new _ cb (1) -
session
_ new _ cb= (1) -
session
_ remove (1) -
session
_ remove _ cb (1) -
session
_ remove _ cb= (1) -
set
_ backtrace (1) -
set
_ comment (1) -
set
_ default _ paths (1) -
set
_ encoding (7) -
set
_ form _ data (1) -
set
_ params (1) -
set
_ range (3) -
set
_ trace _ func (1) -
set
_ visibility _ for (1) - setacl (1)
- setbyte (1)
- setquota (1)
- sign (5)
- signal (1)
-
signature
_ algorithm (1) - singular? (2)
- size (2)
- skip (1)
-
skip
_ until (1) - sleep (1)
- slice (7)
-
slice
_ after (2) -
slice
_ before (3) -
slice
_ when (1) - solve (1)
- sort (2)
- sort! (2)
- specification (1)
- split (1)
-
ssl
_ timeout (1) -
ssl
_ timeout= (1) -
ssl
_ version= (1) - standalone= (1)
-
start
_ document (1) -
start
_ element (1) -
start
_ export (1) -
start
_ prefix _ mapping (1) - status (3)
- strftime (2)
- string= (1)
-
strip
_ hashes (1) -
strip
_ newlines (1) -
strip
_ stars (1) - sub (3)
-
sub
_ ext (1) - subject (1)
- subject= (2)
-
subject
_ certificate= (1) -
subject
_ request= (1) - submit (2)
- subscribe (1)
- subtype (1)
- succ (3)
- succ! (1)
- sum (1)
- summarize (2)
- symmetric? (1)
-
sync
_ ex _ count (1) -
sync
_ ex _ count= (1) -
sync
_ ex _ locker (1) -
sync
_ ex _ locker= (1) -
sync
_ extend (1) -
sync
_ lock (1) -
sync
_ synchronize (1) -
sync
_ try _ lock (1) -
sync
_ unlock (1) - synchronize (3)
- sysread (1)
- system= (1)
-
tag
_ end (1) -
tag
_ start (1) - take (1)
- target= (1)
-
taxo
_ link (1) -
taxo
_ link= (1) -
taxo
_ topic (1) -
taxo
_ topic= (1) -
taxo
_ topics (1) - terminate (1)
- text (4)
- text= (1)
- textInput (1)
- textInput= (1)
-
text
_ field (2) - textarea (2)
- textinput (4)
- textinput= (2)
- thread (1)
-
thread
_ variable _ set (1) - time= (3)
- timeout (2)
- timeout= (1)
- title (5)
- title= (5)
-
tmp
_ dh _ callback (1) -
tmp
_ dh _ callback= (1) -
to
_ a (3) -
to
_ ary (1) -
to
_ binary (1) -
to
_ c (1) -
to
_ der (4) -
to
_ enum (2) -
to
_ f (1) -
to
_ i (2) -
to
_ json (4) -
to
_ mailtext (1) -
to
_ pem (2) -
to
_ r (2) -
to
_ rfc822text (1) -
to
_ s (13) -
to
_ text (5) -
to
_ xml (1) - tr (2)
-
tr
_ s (1) - trace (1)
- trust= (2)
-
try
_ lock (1) -
try
_ static _ assert (2) - type (2)
- type= (2)
-
uid
_ copy (1) -
uid
_ move (1) -
ultra
_ safe= (1) - ungetbyte (1)
- union (1)
- uniq (2)
- unitary? (1)
- unix? (1)
-
unix
_ path (1) -
unix
_ rights (1) - unlock (3)
-
unmatched
_ alias _ lists= (1) - unnormalized (1)
- unpack (1)
- unshift (2)
- unsubscribe (1)
- update (2)
- upto (5)
- uri (1)
- uri= (1)
-
use
_ loader (1) -
use
_ loader= (1) -
use
_ loader? (1) -
use
_ readline (1) -
use
_ readline? (1) -
use
_ tracer (1) -
use
_ tracer= (1) -
use
_ tracer? (1) - value (5)
- value= (2)
-
values
_ at (2) - verbose (1)
- verbose= (1)
- verbose? (1)
- verify (8)
-
verify
_ callback (3) -
verify
_ callback= (3) -
verify
_ depth (1) -
verify
_ depth= (1) -
verify
_ mode (1) -
verify
_ mode= (1) - version (2)
- version= (4)
- vstack (1)
- wait (2)
-
wait
_ until (1) -
wait
_ while (1) -
warn
_ legacy (1) - width (1)
- width= (1)
-
with
_ index (2) -
with
_ object (2) - write (12)
-
write
_ nonblock (1) - writethis (1)
- xlist (1)
-
xml
_ stylesheets (2) -
xml
_ stylesheets= (1) - xmldecl (3)
- xmlschema (2)
- xmp (1)
- xpopen (2)
- xsystem (1)
- | (2)
検索結果
先頭5件
- Ripper
:: Filter # on _ XXX(token , data) -> object - REXML
:: XMLDecl # xmldecl(version , encoding , standalone) -> () - RSS
:: TaxonomyTopicModel :: TaxonomyTopic # taxo _ link - RSS
:: TaxonomyTopicModel :: TaxonomyTopic # taxo _ link= - Exception2MessageMapper
# def _ exception(exception _ name , message _ format , superclass = StandardError) -> Class
-
Ripper
:: Filter # on _ XXX(token , data) -> object (36658.0) -
各種スキャナイベントを実行します。
各種スキャナイベントを実行します。
実際には on_XXX というメソッドは存在しません。「XXX」の部分を
Ripper::SCANNER_EVENTS にあるスキャナイベントに読み替えてください。
@param token 現在のトークンが指定されます。
@param data 前のイベントハンドラの戻り値です。最初のイベントの場合は
Ripper::Filter#parse の引数になります。
オーバライドしなかった場合は on_default が実行されます。
このメソッドの戻り値は次のイベントハンドラの data 引数に渡されます。
@see R... -
REXML
:: XMLDecl # xmldecl(version , encoding , standalone) -> () (36358.0) -
内容を更新します。
内容を更新します。
@param version バージョン(文字列)
@param encoding エンコーディング(文字列 or nil)
@param standalone スタンドアロン文章かどうか("yes", "no", nil) -
RSS
:: TaxonomyTopicModel :: TaxonomyTopic # taxo _ link (36352.0) -
@todo
@todo -
RSS
:: TaxonomyTopicModel :: TaxonomyTopic # taxo _ link= (36352.0) -
@todo
@todo -
Exception2MessageMapper
# def _ exception(exception _ name , message _ format , superclass = StandardError) -> Class (27658.0) -
exception_name という名前の例外クラスを定義します。
exception_name という名前の例外クラスを定義します。
@param exception_name 定義する例外クラスの名前をシンボルで指定します。
@param message_format メッセージのフォーマット。
@param superclass 定義する例外のスーパークラスを指定します。
省略すると StandardError を使用します。 -
OpenSSL
:: SSL :: SSLContext # session _ id _ context=(id _ context) (27640.0) -
セッション ID コンテキストを文字列で設定します。
セッション ID コンテキストを文字列で設定します。
セッション ID コンテキストは、セッションをグループ化するための
識別子で、セッション ID コンテキストとセッション ID の両方が
一致する場合に同一のセッションであると判別されます。
この OpenSSL::SSL::SSLContext オブジェクトで
生成されたコネクション(OpenSSL::SSL::SSLSocket)に
関連付けられたセッションはセッション ID コンテキスト
を共有します。
セッション ID コンテキストはセッションのグループを
識別するための識別子であり、一方セッション ID は各セッションを
識別... -
Exception
# exception(error _ message) -> Exception (27622.0) -
引数を指定しない場合は self を返します。引数を指定した場合 自身のコピー を生成し Exception#message 属性を error_message にして返します。
引数を指定しない場合は self を返します。引数を指定した場合 自身のコピー
を生成し Exception#message 属性を error_message にして返します。
Kernel.#raise は、実質的に、例外オブジェクトの exception
メソッドの呼び出しです。
@param error_message エラーメッセージを表す文字列を指定します。
//emlist[例][ruby]{
begin
# ... # 何か処理
rescue => e
raise e.exception("an error occurs during hogeho... -
Complex
# -@ -> Complex (27604.0) -
自身の符号を反転させたものを返します。
自身の符号を反転させたものを返します。
//emlist[例][ruby]{
-Complex(1) # => (-1+0i)
-Complex(-1, 1) # => (1-1i)
//} -
Matrix
# -@ -> Matrix (27604.0) -
単項 -。各要素の符号を反転させた行列を返します。
単項 -。各要素の符号を反転させた行列を返します。 -
CGI
:: HtmlExtension # text _ field(name = "" , value = nil , size = 40 , maxlength = nil) -> String (27379.0) -
タイプが text である input 要素を生成します。
タイプが text である input 要素を生成します。
@param name name 属性の値を指定します。
@param value 属性の値を指定します。
@param size size 属性の値を指定します。
@param maxlength maxlength 属性の値を指定します。
例:
text_field("name")
# <INPUT TYPE="text" NAME="name" SIZE="40">
text_field("name", "value")
# <INPUT TYPE="text" NAME="name" V... -
CGI
:: HtmlExtension # textarea(name = "" , cols = 70 , rows = 10) -> String (27361.0) -
textarea 要素を生成します。
textarea 要素を生成します。
@param name name 属性の値を指定します。
@param cols cols 属性の値を指定します。
@param rows rows 属性の値を指定します。
例:
textarea("name")
# = textarea({ "NAME" => "name", "COLS" => 70, "ROWS" => 10 }) -
OpenSSL
:: SSL :: SSLContext # extra _ chain _ cert=(certificates) (27358.0) -
自分自身を証明する証明書からルート CA までの証明書のリストを配列で設定します。
自分自身を証明する証明書からルート CA までの証明書のリストを配列で設定します。
OpenSSL::SSL::SSLContext#cert で設定した証明書から相手が持っていると
期待されるルート CA 証明書までのリストを渡します。
これによって接続相手はチェインを辿ることでその相手が信頼していない証明書の
信頼性を順に確認し、自分自身を証明する証明書の信頼性を確認します。
@param certificates 設定する証明書チェイン(OpenSSL::X509::Certificate の
配列)
@see OpenSSL::SSL::SSLContext#ext... -
REXML
:: SAX2Listener # xmldecl(version , encoding , standalone) -> () (27358.0) -
XML宣言に出会ったときに呼び出されるコールバックメソッドです。
XML宣言に出会ったときに呼び出されるコールバックメソッドです。
@param version 宣言されているバージョンが文字列で渡されます。
@param encoding 宣言されているエンコーディングが文字列で渡されます。
@param standalone スタンドアロン文書であるかどうかが "yes" "no" で渡されます -
REXML
:: StreamListener # xmldecl(version , encoding , standalone) -> () (27358.0) -
XML宣言をパースしたときに呼び出されるコールバックメソッドです。
XML宣言をパースしたときに呼び出されるコールバックメソッドです。
version, encoding, standalone はXML宣言内で
対応する構成要素が省略されている場合には nil が渡されます。
@param version 宣言されているバージョンが文字列で渡されます。
@param encoding 宣言されているエンコーディングが文字列で渡されます。
@param standalone スタンドアロン文書であるかどうかが "yes" "no" で渡されます
=== 例
<?xml version="1.0" encoding="utf-8"?>
というXML宣言... -
RSS
:: TaxonomyTopicModel # taxo _ topic (27352.0) -
@todo
@todo -
RSS
:: TaxonomyTopicModel # taxo _ topic= (27352.0) -
@todo
@todo -
RSS
:: TaxonomyTopicsModel # taxo _ topics (27352.0) -
@todo
@todo -
RSS
:: XMLStyleSheetMixin # xml _ stylesheets (27352.0) -
@todo
@todo -
RSS
:: XMLStyleSheetMixin # xml _ stylesheets= (27352.0) -
@todo
@todo -
CGI
:: HtmlExtension # text _ field(attributes) -> String (27334.0) -
タイプが text である input 要素を生成します。
タイプが text である input 要素を生成します。
@param attributes 属性をハッシュで指定します。
text_field({ "NAME" => "name", "VALUE" => "value" })
# <INPUT TYPE="text" NAME="name" VALUE="value"> -
CGI
:: HtmlExtension # textarea(attributes) -> String (27331.0) -
textarea 要素を生成します。
textarea 要素を生成します。
@param attributes 属性をハッシュで指定します。
例:
textarea("name", 40, 5)
# = textarea({ "NAME" => "name", "COLS" => 40, "ROWS" => 5 }) -
OpenSSL
:: SSL :: SSLContext # extra _ chain _ cert -> [OpenSSL :: X509 :: Certificate] | nil (27325.0) -
自分自身を証明する証明書からルート CA までの証明書のリストです。
自分自身を証明する証明書からルート CA までの証明書のリストです。
@see OpenSSL::SSL::SSLContext#extra_chain_cert= -
Exception
# exception -> self (27322.0) -
引数を指定しない場合は self を返します。引数を指定した場合 自身のコピー を生成し Exception#message 属性を error_message にして返します。
引数を指定しない場合は self を返します。引数を指定した場合 自身のコピー
を生成し Exception#message 属性を error_message にして返します。
Kernel.#raise は、実質的に、例外オブジェクトの exception
メソッドの呼び出しです。
@param error_message エラーメッセージを表す文字列を指定します。
//emlist[例][ruby]{
begin
# ... # 何か処理
rescue => e
raise e.exception("an error occurs during hogeho... -
MonitorMixin
# mon _ exit -> () (27322.0) -
モニターのロックを解放します。
モニターのロックを解放します。
mon_enter でロックした回数だけ mon_exit を
呼ばなければモニターは解放されません。
モニターが解放されればモニターのロック待ちになっていた
スレッドが一つ実行を再開します。
@raise ThreadError ロックを持っていないスレッドが呼びだした場合に発生します -
OpenSSL
:: SSL :: SSLContext # session _ id _ context -> String | nil (27322.0) -
セッション ID コンテキスト文字列を返します。
セッション ID コンテキスト文字列を返します。
設定されていない場合は nil を返します。
@see OpenSSL::SSL::Session,
OpenSSL::SSL::SSLContext#session_id_context= -
Fixnum
# -@ -> Integer (27304.0) -
単項演算子の - です。 self の符号を反転させたものを返します。
単項演算子の - です。
self の符号を反転させたものを返します。 -
Matrix
# +@ -> self (27304.0) -
単項 +。self を返します。
単項 +。self を返します。 -
OpenSSL
:: X509 :: Certificate # add _ extension(ext) -> OpenSSL :: X509 :: Extension (18997.0) -
拡張領域に拡張を追加します。
拡張領域に拡張を追加します。
@return 追加した拡張を返します
@param ext 追加する拡張(OpenSSL::X509::Extension オブジェクト)
@raise OpenSSL::X509::CertificateError 設定に失敗した場合に発生します -
OpenSSL
:: X509 :: ExtensionFactory # create _ extension(obj) -> OpenSSL :: X509 :: Extension (18802.0) -
OpenSSL::X509::Extension のインスタンスを生成して返します。
OpenSSL::X509::Extension のインスタンスを生成して返します。
引数の個数が1個である場合、それが配列、ハッシュ、文字列のいずれかである
ならば、
OpenSSL::X509::ExtensionFactory#create_ext_from_array、
OpenSSL::X509::ExtensionFactory#create_ext_from_hash、
OpenSSL::X509::ExtensionFactory#create_ext_from_string、
がそれぞれ呼びだされてオブジェクトを生成します。
引数が2個以上である場合は、
OpenSSL:... -
OpenSSL
:: X509 :: ExtensionFactory # create _ extension(oid , value , critical=false) -> OpenSSL :: X509 :: Extension (18802.0) -
OpenSSL::X509::Extension のインスタンスを生成して返します。
OpenSSL::X509::Extension のインスタンスを生成して返します。
引数の個数が1個である場合、それが配列、ハッシュ、文字列のいずれかである
ならば、
OpenSSL::X509::ExtensionFactory#create_ext_from_array、
OpenSSL::X509::ExtensionFactory#create_ext_from_hash、
OpenSSL::X509::ExtensionFactory#create_ext_from_string、
がそれぞれ呼びだされてオブジェクトを生成します。
引数が2個以上である場合は、
OpenSSL:... -
OpenSSL
:: X509 :: ExtensionFactory # create _ ext(oid , value , critical = false) -> OpenSSL :: X509 :: Extension (18709.0) -
OpenSSL::X509::Extension のインスタンスを生成して返します。
OpenSSL::X509::Extension のインスタンスを生成して返します。
@param oid 拡張領域の識別子を表す文字列
@param value 拡張領域の値を表す文字列
@param critical 重要度(真偽値) -
OpenSSL
:: X509 :: ExtensionFactory # create _ ext _ from _ array(ary) -> OpenSSL :: X509 :: Extension (18709.0) -
[oid, value, critical] もしくは [oid, value] という配列から OpenSSL::X509::Extension オブジェクトを生成します。
[oid, value, critical] もしくは [oid, value] という配列から
OpenSSL::X509::Extension オブジェクトを生成します。
@param ary 生成する拡張領域のデータの配列
@see OpenSSL::X509::ExtensionFactory#create_ext -
OpenSSL
:: X509 :: ExtensionFactory # create _ ext _ from _ hash(hash) -> OpenSSL :: X509 :: Extension (18709.0) -
ハッシュから OpenSSL::X509::Extension オブジェクトを生成します。
ハッシュから OpenSSL::X509::Extension オブジェクトを生成します。
渡すハッシュテーブルは
{"oid" => OID文字列, "value" => value文字列, "critical" => 真偽値 }
という内容が必要です。"critical" を省略した場合は false が
渡されるのと同じになります。
@param hash 生成する拡張領域のデータのハッシュテーブル
@see OpenSSL::X509::ExtensionFactory#create_ext -
OpenSSL
:: X509 :: ExtensionFactory # create _ ext _ from _ string(str) -> OpenSSL :: X509 :: Extension (18709.0) -
文字列から OpenSSL::X509::Extension オブジェクトを生成します。
文字列から OpenSSL::X509::Extension オブジェクトを生成します。
文字列は "oid = value" もしくは "oid = critical, value" という
形式である必要があります。
@param str 生成する拡張領域のデータの文字列
@see OpenSSL::X509::ExtensionFactory#create_ext -
Float
# next _ float -> Float (18682.0) -
浮動小数点数で表現可能な self の次の値を返します。
浮動小数点数で表現可能な self の次の値を返します。
Float::MAX.next_float、Float::INFINITY.next_float は
Float::INFINITY を返します。Float::NAN.next_float は
Float::NAN を返します。
//emlist[例][ruby]{
p 0.01.next_float # => 0.010000000000000002
p 1.0.next_float # => 1.0000000000000002
p 100.0.next_float # => 100.00000000000001
p ... -
OpenSSL
:: X509 :: CRL # add _ extension(ex) -> OpenSSL :: X509 :: Extension (18679.0) -
拡張領域に ex を追加します。
拡張領域に ex を追加します。
追加するデータは OpenSSL::X509::Extension のオブジェクトを渡します。
ex を返します。
@param ex 追加するデータ
@raise OpenSSL::X509::CRLError 追加に失敗した場合に発生します -
OpenSSL
:: X509 :: Revoked # add _ extension(ex) -> OpenSSL :: X509 :: Extension (18679.0) -
拡張領域に ex を追加します。
拡張領域に ex を追加します。
追加するデータは OpenSSL::X509::Extension のオブジェクトを渡します。
ex を返します。
@param ex 追加するデータ
@raise OpenSSL::X509::RevokedError 追加に失敗した場合に発生します -
OpenSSL
:: X509 :: CRL # extensions=(extensions) (18676.0) -
CRL の拡張領域を extensions で更新します。
CRL の拡張領域を extensions で更新します。
extensions には OpenSSL::X509::Extension の配列を渡します。
更新前の拡張領域のデータは破棄されます。
@param extensions 拡張領域のデータ
@raise OpenSSL::X509::CRLError 更新に失敗した場合に発生します -
OpenSSL
:: X509 :: Certificate # extensions=(extensions) (18676.0) -
証明書の拡張領域の内容を設定します。
証明書の拡張領域の内容を設定します。
@param extensions 設定する拡張(OpenSSL::X509::Extension オブジェクト)の配列
@raise OpenSSL::X509::CertificateError 設定に失敗した場合に発生します -
OpenSSL
:: X509 :: Revoked # extensions=(extensions) (18676.0) -
拡張領域を extensions で更新します。
拡張領域を extensions で更新します。
extensions には OpenSSL::X509::Extension の配列を渡します。
更新前の拡張領域のデータは破棄されます。
@param extensions 拡張領域のデータ
@raise OpenSSL::X509::RevokedError 更新に失敗した場合に発生します -
REXML
:: Element # each _ element _ with _ text(text = nil , max = 0 , name = nil) {|element| . . . } -> () (18658.0) -
テキストを子ノードとして 持つすべての子要素を引数としてブロックを呼び出します。
テキストを子ノードとして
持つすべての子要素を引数としてブロックを呼び出します。
text を指定すると、テキストの内容が text であるもののみを対象とします。
maxを指定すると、対象となる子要素の先頭 max 個のみが対象となります。
name を指定すると、それは xpath 文字列と見なされ、
それにマッチするもののみが対象となります。
max に 0 を指定すると、max の指定は無視されます(0個ではありません)。
@param text テキストの中身(文字列)
@param max ブロック呼出の対象とする子要素の最大個数
@param name xpath文字列
... -
Enumerable
# max {|a , b| . . . } -> object | nil (18649.0) -
ブロックの評価結果で各要素の大小判定を行い、最大の要素、もしくは最大の n 要素が入った降順の配列を返します。 引数を指定しない形式では要素が存在しなければ nil を返します。 引数を指定する形式では、空の配列を返します。
ブロックの評価結果で各要素の大小判定を行い、最大の要素、もしくは最大の
n 要素が入った降順の配列を返します。
引数を指定しない形式では要素が存在しなければ nil を返します。
引数を指定する形式では、空の配列を返します。
ブロックの値は、a > b のとき正、
a == b のとき 0、a < b のとき負の整数を、期待しています。
該当する要素が複数存在する場合、どの要素を返すかは不定です。
@param n 取得する要素数。
@raise TypeError ブロックが整数以外を返したときに発生します。
//emlist[例][ruby]{
class Person
... -
Enumerable
# max(n) {|a , b| . . . } -> Array (18649.0) -
ブロックの評価結果で各要素の大小判定を行い、最大の要素、もしくは最大の n 要素が入った降順の配列を返します。 引数を指定しない形式では要素が存在しなければ nil を返します。 引数を指定する形式では、空の配列を返します。
ブロックの評価結果で各要素の大小判定を行い、最大の要素、もしくは最大の
n 要素が入った降順の配列を返します。
引数を指定しない形式では要素が存在しなければ nil を返します。
引数を指定する形式では、空の配列を返します。
ブロックの値は、a > b のとき正、
a == b のとき 0、a < b のとき負の整数を、期待しています。
該当する要素が複数存在する場合、どの要素を返すかは不定です。
@param n 取得する要素数。
@raise TypeError ブロックが整数以外を返したときに発生します。
//emlist[例][ruby]{
class Person
... -
Kernel
# xmp(exps , bind = nil) -> XMP (18640.0) -
引数 exps で指定されたRuby のソースコードとその実行結果を、標準出力に行 ごとに交互に表示します。
引数 exps で指定されたRuby のソースコードとその実行結果を、標準出力に行
ごとに交互に表示します。
@param exps 評価するRuby のソースコードを文字列で指定します。
@param bind Binding オブジェクトを指定します。省略した場合は、最
後に実行した XMP#puts、Kernel#xmp の
Binding を使用します。まだ何も実行していない場合は
Object::TOPLEVEL_BINDING を使用します。 -
Net
:: IMAP # xlist(refname , mailbox) -> [Net :: IMAP :: MailboxList] (18640.0) -
XLISTコマンドを送り、クライアントから利用可能なメールボックス名の集合から 引数にマッチするものすべてを返します。
XLISTコマンドを送り、クライアントから利用可能なメールボックス名の集合から
引数にマッチするものすべてを返します。
Net::IMAP#list とほぼ同様ですが、
「:Sent」などの拡張されたフラグを含むことが異なります。
詳しくは
http://code.google.com/apis/gmail/imap/
を参照してください。
@param refname 参照名(文字列)
@param mailbox 調べるメールボックスの名前(文字列)。ワイルドカードを含んでいてもかまいません。
例:
imap.create("foo/bar")
imap.create("... -
REXML
:: Element # get _ text(path = nil) -> REXML :: Text | nil (18640.0) -
先頭のテキスト子ノードを返します。
先頭のテキスト子ノードを返します。
raw モードの設定は無視され、常に正規化されたテキストを返します。
REXML::Text#value も参照してください。
path を渡した場合は、その XPath 文字列で指定される
テキストノードの文字列を返します。
テキストノードがない場合には nil を返します。
@param path XPath文字列
@see REXML::Element#text
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new "<p>some text <b>this ... -
Rinda
:: TupleEntry # expires=(expires) (18640.0) -
タプルの期限切れの時刻を指定します。
タプルの期限切れの時刻を指定します。
@param expires 期限切れの時刻(Time)
@see Rinda::TupleEntry#expires -
Gem
:: Specification # default _ executable=(executable) (18622.0) -
Gem パッケージ内で gem コマンド経由で実行するファイルをセットします。
Gem パッケージ内で gem コマンド経由で実行するファイルをセットします。
@param executable 実行ファイルを指定します。 -
Gem
:: Specification # executable=(executable) (18622.0) -
実行可能ファイル名をセットします。
実行可能ファイル名をセットします。
@param executable 実行可能ファイル名を指定します。 -
Gem
:: Specification # executables=(executables) (18622.0) -
実行可能ファイル名のリストをセットします。
実行可能ファイル名のリストをセットします。
@param executables 実行可能ファイル名のリストを指定します。 -
OpenSSL
:: SSL :: SSLSocket # context -> OpenSSL :: SSL :: SSLContext (18622.0) -
SSLSocket オブジェクトを生成する時に渡されたコンテクストを返します。
SSLSocket オブジェクトを生成する時に渡されたコンテクストを返します。
@see OpenSSL::SSL::SSLSocket.new -
REXML
:: Element # text=(text) (18622.0) -
「先頭の」テキストノードを text で置き換えます。
「先頭の」テキストノードを text で置き換えます。
テキストノードを1つ以上保持している場合はそのうち
最初のノードを置き換えます。
要素がテキストノードを保持していない場合は新たなテキストノードが追加されます。
text には文字列、REXML::Text、nil のいずれかが指定できます。
REXML::Text オブジェクトを指定した場合には、それが設定され、
文字列を指定した場合には
REXML::Text.new(text, whitespace(), nil, raw())
で生成される Text オブジェクトが設定されます。
nil を指定すると最初のテキストノードが削... -
REXML
:: StreamListener # text(text) -> () (18622.0) -
XML文書内のテキストをパースしたときに呼び出されるコールバックメソッドです。
XML文書内のテキストをパースしたときに呼び出されるコールバックメソッドです。
@param text テキストが文字列で渡されます -
Rake
:: FileList # ext(newext = & # 39;& # 39;) -> Rake :: FileList (18622.0) -
各要素に String#ext を適用した新しい Rake::FileList を返します。
各要素に String#ext を適用した新しい Rake::FileList を返します。
//emlist[][ruby]{
# Rakefile での記載例とする
IO.write("test1.rb", "test")
IO.write("test2.rb", "test")
task default: :test_rake_app
task :test_rake_app do
file_list = FileList.new("test1.rb", "test2.rb", "test3.rb")
file_list.ext(".erb") # => ["test1.e... -
String
# ext(newext = & # 39;& # 39;) -> String (18622.0) -
自身の拡張子を与えられた拡張子で置き換えます。
自身の拡張子を与えられた拡張子で置き換えます。
自身に拡張子が無い場合は、与えられた拡張子を追加します。
与えられた拡張子が空文字列の場合は、自身の拡張子を削除します。
@param newext 新しい拡張子を指定します。
例:
require "rake"
"hoge".ext(".rb") # => "hoge.rb"
"hoge.rb".ext(".erb") # => "hoge.erb"
"hoge.tar.gz".ext(".bz2") # => "hoge.tar.bz2" -
TracePoint
# raised _ exception -> Exception (18622.0) -
発生した例外を返します。
発生した例外を返します。
@raise RuntimeError :raise イベントのためのイベントフックの外側で実行し
た場合に発生します。
//emlist[例][ruby]{
trace = TracePoint.new(:raise) do |tp|
tp.raised_exception # => #<ZeroDivisionError: divided by 0>
end
trace.enable
begin
0/0
rescue
end
//} -
Array
# bsearch _ index -> Enumerator (18541.0) -
ブロックの評価結果で範囲内の各要素の判定を行い、条件を満たす値の位置を 二分探索(計算量は O(log n))で検索します。要素が見つからない場合は nil を返します。self はあらかじめソートしておく必要があります。
ブロックの評価結果で範囲内の各要素の判定を行い、条件を満たす値の位置を
二分探索(計算量は O(log n))で検索します。要素が見つからない場合は nil
を返します。self はあらかじめソートしておく必要があります。
本メソッドはArray#bsearchと同様に、ブロックを評価した結果により2
つのモードで動作します。Array#bsearch との違いは見つかった要素自
身を返すか位置を返すかのみです。各モードのより詳細な違いについては
Array#bsearch を参照してください。
//emlist[例: find-minimum モード][ruby]{
ary = [0,... -
Array
# bsearch _ index { |x| . . . } -> Integer | nil (18541.0) -
ブロックの評価結果で範囲内の各要素の判定を行い、条件を満たす値の位置を 二分探索(計算量は O(log n))で検索します。要素が見つからない場合は nil を返します。self はあらかじめソートしておく必要があります。
ブロックの評価結果で範囲内の各要素の判定を行い、条件を満たす値の位置を
二分探索(計算量は O(log n))で検索します。要素が見つからない場合は nil
を返します。self はあらかじめソートしておく必要があります。
本メソッドはArray#bsearchと同様に、ブロックを評価した結果により2
つのモードで動作します。Array#bsearch との違いは見つかった要素自
身を返すか位置を返すかのみです。各モードのより詳細な違いについては
Array#bsearch を参照してください。
//emlist[例: find-minimum モード][ruby]{
ary = [0,... -
Enumerable
# max _ by -> Enumerator (18538.0) -
各要素を順番にブロックに渡して実行し、 その評価結果を <=> で比較して、 最大であった値に対応する元の要素、もしくは最大の n 要素が降順で入った配列を返します。
各要素を順番にブロックに渡して実行し、
その評価結果を <=> で比較して、
最大であった値に対応する元の要素、もしくは最大の n 要素が降順で入った配列を返します。
引数を指定しない形式では要素が存在しなければ nil を返します。
引数を指定する形式では、空の配列を返します。
該当する要素が複数存在する場合、どの要素を返すかは不定です。
Enumerable#max と Enumerable#max_by の
違いは Enumerable#sort と Enumerable#sort_by の違いと同じです。
ブロックを省略した場合は Enumerator を返します。
@par... -
Enumerable
# max _ by {|item| . . . } -> object | nil (18538.0) -
各要素を順番にブロックに渡して実行し、 その評価結果を <=> で比較して、 最大であった値に対応する元の要素、もしくは最大の n 要素が降順で入った配列を返します。
各要素を順番にブロックに渡して実行し、
その評価結果を <=> で比較して、
最大であった値に対応する元の要素、もしくは最大の n 要素が降順で入った配列を返します。
引数を指定しない形式では要素が存在しなければ nil を返します。
引数を指定する形式では、空の配列を返します。
該当する要素が複数存在する場合、どの要素を返すかは不定です。
Enumerable#max と Enumerable#max_by の
違いは Enumerable#sort と Enumerable#sort_by の違いと同じです。
ブロックを省略した場合は Enumerator を返します。
@par... -
Enumerable
# max _ by(n) -> Enumerator (18538.0) -
各要素を順番にブロックに渡して実行し、 その評価結果を <=> で比較して、 最大であった値に対応する元の要素、もしくは最大の n 要素が降順で入った配列を返します。
各要素を順番にブロックに渡して実行し、
その評価結果を <=> で比較して、
最大であった値に対応する元の要素、もしくは最大の n 要素が降順で入った配列を返します。
引数を指定しない形式では要素が存在しなければ nil を返します。
引数を指定する形式では、空の配列を返します。
該当する要素が複数存在する場合、どの要素を返すかは不定です。
Enumerable#max と Enumerable#max_by の
違いは Enumerable#sort と Enumerable#sort_by の違いと同じです。
ブロックを省略した場合は Enumerator を返します。
@par... -
Enumerable
# max _ by(n) {|item| . . . } -> Array (18538.0) -
各要素を順番にブロックに渡して実行し、 その評価結果を <=> で比較して、 最大であった値に対応する元の要素、もしくは最大の n 要素が降順で入った配列を返します。
各要素を順番にブロックに渡して実行し、
その評価結果を <=> で比較して、
最大であった値に対応する元の要素、もしくは最大の n 要素が降順で入った配列を返します。
引数を指定しない形式では要素が存在しなければ nil を返します。
引数を指定する形式では、空の配列を返します。
該当する要素が複数存在する場合、どの要素を返すかは不定です。
Enumerable#max と Enumerable#max_by の
違いは Enumerable#sort と Enumerable#sort_by の違いと同じです。
ブロックを省略した場合は Enumerator を返します。
@par... -
String
# hex -> Integer (18454.0) -
文字列に 16 進数で数値が表現されていると解釈して整数に変換します。 接頭辞 "0x", "0X" とアンダースコアは無視されます。 文字列が [_0-9a-fA-F] 以外の文字を含むときはその文字以降を無視します。
文字列に 16 進数で数値が表現されていると解釈して整数に変換します。
接頭辞 "0x", "0X" とアンダースコアは無視されます。
文字列が [_0-9a-fA-F] 以外の文字を含むときはその文字以降を無視します。
self が空文字列のときは 0 を返します。
//emlist[例][ruby]{
p "10".hex # => 16
p "ff".hex # => 255
p "0x10".hex # => 16
p "-0x10".hex # => -16
p "xyz".hex # => 0
p "10z".hex # => 16
p "1_0".h... -
BasicObject
# instance _ exec(*args) {|*vars| . . . } -> object (18430.0) -
与えられたブロックをレシーバのコンテキストで実行します。
与えられたブロックをレシーバのコンテキストで実行します。
ブロック実行中は、 self がレシーバのコンテキストになるので
レシーバの持つインスタンス変数にアクセスすることができます。
@param args ブロックパラメータに渡す値です。
//emlist[例][ruby]{
class KlassWithSecret
def initialize
@secret = 99
end
end
k = KlassWithSecret.new
# 以下で x には 5 が渡される
k.instance_exec(5) {|x| @secret + x } #=> 10... -
Net
:: FTP # gettextfile(remotefile , localfile = File . basename(remotefile)) -> nil (18412.0) -
サーバ上のファイルをテキストモードで取得します。
サーバ上のファイルをテキストモードで取得します。
サーバー上にある remotefile という名前のファイルを取得し、
ローカルの localfile という名前のファイルに保存します。
localfile が nil である場合には保存はしません。
ブロックが指定された場合は
データを1行受信するごとに、その行をブロックに渡します。
@param remotefile 取得対象のリモートのファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル名を与えます。
@raise Net::FTPTempError 応答コードが 4yz の... -
Net
:: FTP # gettextfile(remotefile , localfile = File . basename(remotefile)) {|line| . . . } -> nil (18412.0) -
サーバ上のファイルをテキストモードで取得します。
サーバ上のファイルをテキストモードで取得します。
サーバー上にある remotefile という名前のファイルを取得し、
ローカルの localfile という名前のファイルに保存します。
localfile が nil である場合には保存はしません。
ブロックが指定された場合は
データを1行受信するごとに、その行をブロックに渡します。
@param remotefile 取得対象のリモートのファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル名を与えます。
@raise Net::FTPTempError 応答コードが 4yz の... -
Net
:: FTP # puttextfile(localfile , remotefile = File . basename(localfile)) -> nil (18412.0) -
サーバにファイルをテキストモードで転送します。
サーバにファイルをテキストモードで転送します。
ローカルの localfile という名前のファイルを読みだし、
サーバー上の remotefile という名前のファイルに保存します。
ブロックが指定された場合は
データを1行転送するごとに、その行を
ブロックに渡します。
@param localfile 転送するローカルのファイル名を与えます。
@param remotefile 転送データを保存するリモートのファイル名を与えます。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コー... -
Net
:: FTP # puttextfile(localfile , remotefile = File . basename(localfile)) {|line| . . . } -> nil (18412.0) -
サーバにファイルをテキストモードで転送します。
サーバにファイルをテキストモードで転送します。
ローカルの localfile という名前のファイルを読みだし、
サーバー上の remotefile という名前のファイルに保存します。
ブロックが指定された場合は
データを1行転送するごとに、その行を
ブロックに渡します。
@param localfile 転送するローカルのファイル名を与えます。
@param remotefile 転送データを保存するリモートのファイル名を与えます。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コー... -
Matrix
# cofactor _ expansion(row: nil , column: nil) -> object | Integer | Rational | Float (18394.0) -
row 行、もしくは column 列に関するラプラス展開をする。
row 行、もしくは column 列に関するラプラス展開をする。
通常の行列に対してはこれは単に固有値を計算するだけです。かわりにMatrix#determinant を
利用すべきです。
変則的な形状の行列に対してはそれ以上の意味を持ちます。例えば
row行/column列が行列やベクトルである場合には
//emlist[例][ruby]{
require 'matrix'
# Matrix[[7,6], [3,9]].laplace_expansion(column: 1) # => 45
Matrix[[Vector[1, 0], Vector[0, 1]], [2, 3]].... -
Matrix
# laplace _ expansion(row: nil , column: nil) -> object | Integer | Rational | Float (18394.0) -
row 行、もしくは column 列に関するラプラス展開をする。
row 行、もしくは column 列に関するラプラス展開をする。
通常の行列に対してはこれは単に固有値を計算するだけです。かわりにMatrix#determinant を
利用すべきです。
変則的な形状の行列に対してはそれ以上の意味を持ちます。例えば
row行/column列が行列やベクトルである場合には
//emlist[例][ruby]{
require 'matrix'
# Matrix[[7,6], [3,9]].laplace_expansion(column: 1) # => 45
Matrix[[Vector[1, 0], Vector[0, 1]], [2, 3]].... -
OpenSSL
:: X509 :: CRL # next _ update=(time) (18394.0) -
CRL の次回更新日時を Time オブジェクトで設定します。
CRL の次回更新日時を Time オブジェクトで設定します。
@param time 最終更新日時
@raise OpenSSL::X509::CRLError 設定に失敗した場合に発生します
@see OpenSSL::X509::CRL#next_update -
Enumerable
# max -> object | nil (18379.0) -
最大の要素、もしくは最大の n 要素が入った降順の配列を返します。 全要素が互いに <=> メソッドで比較できることを仮定しています。
最大の要素、もしくは最大の n 要素が入った降順の配列を返します。
全要素が互いに <=> メソッドで比較できることを仮定しています。
引数を指定しない形式では要素が存在しなければ nil を返します。
引数を指定する形式では、空の配列を返します。
該当する要素が複数存在する場合、どの要素を返すかは不定です。
@param n 取得する要素数。
//emlist[例][ruby]{
a = %w(albatross dog horse)
a.max # => "horse"
a.max(2) # =>... -
Enumerable
# max(n) -> Array (18379.0) -
最大の要素、もしくは最大の n 要素が入った降順の配列を返します。 全要素が互いに <=> メソッドで比較できることを仮定しています。
最大の要素、もしくは最大の n 要素が入った降順の配列を返します。
全要素が互いに <=> メソッドで比較できることを仮定しています。
引数を指定しない形式では要素が存在しなければ nil を返します。
引数を指定する形式では、空の配列を返します。
該当する要素が複数存在する場合、どの要素を返すかは不定です。
@param n 取得する要素数。
//emlist[例][ruby]{
a = %w(albatross dog horse)
a.max # => "horse"
a.max(2) # =>... -
Gem
:: Package :: TarInput # extract _ entry(destdir , entry , expected _ md5sum = nil) (18376.0) -
指定された destdir に entry を展開します。
指定された destdir に entry を展開します。
@param destdir 展開先のディレクトリを指定します。
@param entry エントリを指定します。
@param expected_md5sum 期待する MD5 チェックサムを指定します。
@raise Gem::Package::BadCheckSum チェックサムが一致しなかった場合に発生します。 -
String
# index(pattern , pos = 0) -> Integer | nil (18376.0) -
文字列のインデックス pos から右に向かって pattern を検索し、 最初に見つかった部分文字列の左端のインデックスを返します。 見つからなければ nil を返します。
文字列のインデックス pos から右に向かって pattern を検索し、
最初に見つかった部分文字列の左端のインデックスを返します。
見つからなければ nil を返します。
引数 pattern は探索する部分文字列または正規表現で指定します。
pos が負の場合、文字列の末尾から数えた位置から探索します。
@param pattern 探索する部分文字列または正規表現
@param pos 探索を開始するインデックス
//emlist[例][ruby]{
p "astrochemistry".index("str") # => 1
p "reg... -
String
# rindex(pattern , pos = self . size) -> Integer | nil (18376.0) -
文字列のインデックス pos から左に向かって pattern を探索します。 最初に見つかった部分文字列の左端のインデックスを返します。 見つからなければ nil を返します。
文字列のインデックス pos から左に向かって pattern を探索します。
最初に見つかった部分文字列の左端のインデックスを返します。
見つからなければ nil を返します。
引数 pattern は探索する部分文字列または正規表現で指定します。
pos が負の場合は、文字列の末尾から数えた位置から探索します。
rindex と String#index とでは、探索方向だけが逆になります。
完全に左右が反転した動作をするわけではありません。
探索はその開始位置を右から左にずらしながら行いますが、
部分文字列の照合はどちらのメソッドも左から右に向かって行います。
以下の例を参照して... -
ThreadsWait
# next _ wait(nonblock = nil) -> Thread (18376.0) -
指定したスレッドのどれかが終了するまで待ちます。
指定したスレッドのどれかが終了するまで待ちます。
@param nonblock true を与えると、キューが空の時、例外 ThreadsWait::ErrNoFinishedThread が発生します。
@raise ErrNoWaitingThread 終了をまつスレッドが存在しない時、発生します。
@raise ErrNoFinishedThread nonblock がtrue でかつ、キューが空の時、発生します。
#使用例
require 'thwait'
threads = []
2.times {|i|
threads << Thread.n... -
URI
:: MailTo # to _ mailtext -> String (18376.0) -
URI オブジェクトからメールテキスト文字列を生成します。
URI オブジェクトからメールテキスト文字列を生成します。
例:
require 'uri'
p mailto = URI.parse("mailto:ruby-list@ruby-lang.org?subject=subscribe&cc=myaddr")
print mailto.to_mailtext
=> #<URI::MailTo:0x20104a0e URL:mailto:ruby-list@ruby-lang.org?subject=subscribe&cc=myaddr>
To: ruby-list@ruby-lang.org
Sub... -
URI
:: MailTo # to _ rfc822text -> String (18376.0) -
URI オブジェクトからメールテキスト文字列を生成します。
URI オブジェクトからメールテキスト文字列を生成します。
例:
require 'uri'
p mailto = URI.parse("mailto:ruby-list@ruby-lang.org?subject=subscribe&cc=myaddr")
print mailto.to_mailtext
=> #<URI::MailTo:0x20104a0e URL:mailto:ruby-list@ruby-lang.org?subject=subscribe&cc=myaddr>
To: ruby-list@ruby-lang.org
Sub... -
DateTime
# jisx0301(n = 0) -> String (18370.0) -
X 0301 書式の文字列を返します。 省略可能な引数により、印字する秒の小数点以下の桁数を与えることができます。
X 0301 書式の文字列を返します。
省略可能な引数により、印字する秒の小数点以下の桁数を与えることができます。
@param n 小数点以下の桁数
例:
require 'date'
DateTime.parse('2001-02-03T04:05:06.123456789+07:00').jisx0301(9)
#=> "H13.02.03T04:05:06.123456789+07:00" -
Gem
:: DigestAdapter # hexdigest(string) -> String (18370.0) -
@todo
@todo
与えられた文字列のヘックスダイジェストを返します。
@param string ダイジェストを取得したい文字列を指定します。 -
CGI
:: HtmlExtension # checkbox(name = "" , value = nil , checked = nil) -> String (18361.0) -
タイプが checkbox である input 要素を生成します。
タイプが checkbox である input 要素を生成します。
@param name name 属性の値を指定します。
@param value value 属性の値を指定します。
@param checked checked 属性の値を指定します。
例:
checkbox("name", "value", true)
# => "<INPUT CHECKED NAME=\"name\" TYPE=\"checkbox\" VALUE=\"value\">" -
Range
# max {|a , b| . . . } -> object | nil (18361.0) -
ブロックの評価結果で範囲内の各要素の大小判定を行い、最大の要素、もしくは 最大の n 要素を返します。引数を指定しない形式では、 範囲内に要素が存在しなければ nil を返します。 引数を指定する形式では、空の配列を返します。
ブロックの評価結果で範囲内の各要素の大小判定を行い、最大の要素、もしくは
最大の n 要素を返します。引数を指定しない形式では、
範囲内に要素が存在しなければ nil を返します。
引数を指定する形式では、空の配列を返します。
ブロックの値は、a > b のとき正、 a == b のとき 0、a < b のとき負の整数
を、期待しています。
@param n 取得する要素数。
@raise TypeError ブロックが整数以外を返したときに発生します。
@see Range#last, Range#min, Enumerable#max
//emlist[例][ruby]{
h ... -
Range
# max(n) {|a , b| . . . } -> [object] (18361.0) -
ブロックの評価結果で範囲内の各要素の大小判定を行い、最大の要素、もしくは 最大の n 要素を返します。引数を指定しない形式では、 範囲内に要素が存在しなければ nil を返します。 引数を指定する形式では、空の配列を返します。
ブロックの評価結果で範囲内の各要素の大小判定を行い、最大の要素、もしくは
最大の n 要素を返します。引数を指定しない形式では、
範囲内に要素が存在しなければ nil を返します。
引数を指定する形式では、空の配列を返します。
ブロックの値は、a > b のとき正、 a == b のとき 0、a < b のとき負の整数
を、期待しています。
@param n 取得する要素数。
@raise TypeError ブロックが整数以外を返したときに発生します。
@see Range#last, Range#min, Enumerable#max
//emlist[例][ruby]{
h ... -
CSV
:: Row # index(header , minimum _ index = 0) -> Integer (18358.0) -
与えられたヘッダの名前に対応するインデックスを返します。
与えられたヘッダの名前に対応するインデックスを返します。
@param header ヘッダの名前を指定します。
@param minimum_index このインデックスより後で、ヘッダの名前を探します。
重複しているヘッダがある場合に便利です。
//emlist[例][ruby]{
require "csv"
row = CSV::Row.new(["header1", "header2", "header1"], [1, 2, 3])
row.index("header1") # => 0
row.index("header1",... -
Enumerable
# minmax _ by -> Enumerator (18358.0) -
Enumerable オブジェクトの各要素をブロックに渡して評価し、その結果を <=> で比較して 最小の要素と最大の要素を要素とするサイズ 2 の配列を返します。
Enumerable オブジェクトの各要素をブロックに渡して評価し、その結果を <=> で比較して
最小の要素と最大の要素を要素とするサイズ 2 の配列を返します。
該当する要素が複数存在する場合、どの要素を返すかは不定です。
Enumerable#minmax と Enumerable#minmax_by の
違いは sort と sort_by の違いと同じです。
詳細は Enumerable#sort_by を参照してください。
//emlist[例][ruby]{
a = %w(albatross dog horse)
a.minmax_by {|x| x.length } ... -
Enumerable
# minmax _ by {|obj| . . . } -> [object , object] (18358.0) -
Enumerable オブジェクトの各要素をブロックに渡して評価し、その結果を <=> で比較して 最小の要素と最大の要素を要素とするサイズ 2 の配列を返します。
Enumerable オブジェクトの各要素をブロックに渡して評価し、その結果を <=> で比較して
最小の要素と最大の要素を要素とするサイズ 2 の配列を返します。
該当する要素が複数存在する場合、どの要素を返すかは不定です。
Enumerable#minmax と Enumerable#minmax_by の
違いは sort と sort_by の違いと同じです。
詳細は Enumerable#sort_by を参照してください。
//emlist[例][ruby]{
a = %w(albatross dog horse)
a.minmax_by {|x| x.length } ... -
Fiddle
:: Importer # extern(signature , *opts) -> Fiddle :: Function (18358.0) -
Fiddle::Importer#dlload で取り込んだライブラリから C の関数をインポートします。
Fiddle::Importer#dlload で取り込んだライブラリから
C の関数をインポートします。
インポートした関数はそのモジュールにモジュール関数として定義されます。
signature で関数の名前とシネグチャを指定します。例えば
"int strcmp(char*, char*)" のように指定することができます。
opts には :stdcall もしくは :cdecl を渡すことができ、
呼出規約を明示することができます。
@return インポートした関数を表す Fiddle::Function オブジェクトを返します。
@param signature 関数... -
IO
# close _ on _ exec=(bool) (18358.0) -
自身に close-on-exec フラグを設定します。
自身に close-on-exec フラグを設定します。
このフラグをセットすると exec(2) 時にそのファイルデスクリプタを
close します。
@see fcntl(2)
@param bool 自身の close-on-exec フラグを true か false で指定します。
f = open("/dev/null")
f.close_on_exec = true
system("cat", "/proc/self/fd/#{f.fileno}") # cat: /proc/self/fd/3: No such file or directory
... -
IO
# expect(pattern , timeout = 9999999) -> Array | nil (18358.0) -
レシーバから指定したパターンを読み込むまで待ちます。
レシーバから指定したパターンを読み込むまで待ちます。
このメソッドがブロックなしで呼ばれた場合、まずレシーバである
IO オブジェクトから pattern にマッチするパターンが読みこまれる
まで待ちます。
このメソッドをブロック付きで呼びだした場合は、マッチした要素の
配列をブロックに渡して評価します。
@param pattern 文字列か正規表現を指定します。
文字列を指定した場合は、文字列そのものにマッチする正規表現に変換されます。
@param timeout タイムアウトする秒数。省略すると 9999999 秒... -
IO
# expect(pattern , timeout = 9999999) {|array| . . . } -> nil (18358.0) -
レシーバから指定したパターンを読み込むまで待ちます。
レシーバから指定したパターンを読み込むまで待ちます。
このメソッドがブロックなしで呼ばれた場合、まずレシーバである
IO オブジェクトから pattern にマッチするパターンが読みこまれる
まで待ちます。
このメソッドをブロック付きで呼びだした場合は、マッチした要素の
配列をブロックに渡して評価します。
@param pattern 文字列か正規表現を指定します。
文字列を指定した場合は、文字列そのものにマッチする正規表現に変換されます。
@param timeout タイムアウトする秒数。省略すると 9999999 秒... -
IRB
:: ExtendCommand :: Load # execute(file _ name , priv = nil) -> nil (18358.0) -
ファイル path を Ruby スクリプトとみなし、現在の irb インタプリタ上で実 行します。
ファイル path を Ruby スクリプトとみなし、現在の irb インタプリタ上で実
行します。
Kernel.#load と異なり、path の内容を irb で一行ずつタイプしたかの
ように、irb 上で一行ずつ評価されます。
@param file_name ファイル名を文字列で指定します。
@param priv 真を指定した場合は実行は内部的に生成される無名モジュール上
で行われ、グローバルな名前空間を汚染しません。
@raise LoadError 読み込みに失敗した場合に発生します。 -
Kernel
# xpopen(command , *mode) -> IO (18358.0) -
command を表示してから IO.popen の実行します。
command を表示してから IO.popen の実行します。
@param command コマンド名を指定します。
@param mode オープンする IO ポートのモードを指定します。mode の詳細は Kernel.#open 参照して下さい。
@see IO.popen -
Kernel
# xpopen(command , *mode) { . . . } -> object (18358.0) -
command を表示してから IO.popen の実行します。
command を表示してから IO.popen の実行します。
@param command コマンド名を指定します。
@param mode オープンする IO ポートのモードを指定します。mode の詳細は Kernel.#open 参照して下さい。
@see IO.popen -
Kernel
# xsystem(command , opts = nil) -> () (18358.0) -
Kernel.#system と同じですが、コマンドの出力は(標準出力、標準エラー 出力ともに)ログファイルに出力します。ログファイル名は mkmf.log です。
Kernel.#system と同じですが、コマンドの出力は(標準出力、標準エラー
出力ともに)ログファイルに出力します。ログファイル名は mkmf.log です。
@param command コマンドを指定します。
@param opts オプションを Hash で指定します。
:werror というキーに真を指定すると
@see Kernel.#system -
Module
# extend _ object(obj) -> object (18358.0) -
Object#extend の実体です。オブジェクトにモジュールの機能を追加します。
Object#extend の実体です。オブジェクトにモジュールの機能を追加します。
Object#extend は、Ruby で書くと以下のように定義できます。
//emlist[例][ruby]{
def extend(*modules)
modules.reverse_each do |mod|
# extend_object や extended はプライベートメソッドなので
# 直接 mod.extend_object(self) などとは書けない
mod.__send__(:extend_object, self)
mod.__send__... -
Module
# extended(obj) -> () (18358.0) -
self が他のオブジェクト に Object#extend されたときに 呼ばれます。引数には extend を行ったオブジェクトが渡されます。
self が他のオブジェクト に Object#extend されたときに
呼ばれます。引数には extend を行ったオブジェクトが渡されます。
@param obj Object#extend を行ったオブジェクト
//emlist[例][ruby]{
module Foo
def self.extended(obj)
p "#{obj} extend #{self}"
end
end
Object.new.extend Foo
# => "#<Object:0x401cbc3c> extend Foo"
//}
@see Module#extend_objec... -
Object
# extend(*modules) -> self (18358.0) -
引数で指定したモジュールのインスタンスメソッドを self の特異 メソッドとして追加します。
引数で指定したモジュールのインスタンスメソッドを self の特異
メソッドとして追加します。
Module#include は、クラス(のインスタンス)に機能を追加します
が、extend は、ある特定のオブジェクトだけにモジュールの機能を追加
したいときに使用します。
引数に複数のモジュールを指定した場合、最後
の引数から逆順に extend を行います。
@param modules モジュールを任意個指定します(クラスは不可)。
@return self を返します。
//emlist[][ruby]{
module Foo
def a
'ok Foo'
en... -
OpenSSL
:: BN # mod _ exp(other , m) -> OpenSSL :: BN (18358.0) -
(self ** other) % m を返します。
(self ** other) % m を返します。
//emlist[][ruby]{
require 'openssl'
OpenSSL::BN.new("7").mod_exp(OpenSSL::BN.new("3"), OpenSSL::BN.new("6")) # => 1
//}
@param other 指数
@param m 剰余を取る数
@raise OpenSSL::BNError 計算時エラー -
RSS
:: Maker :: ItemsBase # max _ size (18352.0) -
@todo 現在のmax_sizeの値を取得します.デフォルトでは -1になっています.
@todo
現在のmax_sizeの値を取得します.デフォルトでは
-1になっています.