ライブラリ
- ビルトイン (416)
- abbrev (1)
- benchmark (2)
- bigdecimal (2)
-
cgi
/ core (45) -
cgi
/ html (4) -
cgi
/ session (5) - csv (27)
- date (22)
- dbm (15)
- delegate (3)
- digest (2)
-
drb
/ gw (1) - erb (1)
- expect (2)
- fiddle (2)
-
fiddle
/ import (5) - gdbm (14)
- getoptlong (1)
- ipaddr (2)
-
irb
/ context (1) -
irb
/ ext / history (1) -
irb
/ ext / save-history (5) - json (3)
-
json
/ add / date (1) -
json
/ add / date _ time (1) -
json
/ add / symbol (1) - logger (7)
- matrix (17)
- mkmf (35)
- monitor (5)
-
mutex
_ m (4) -
net
/ ftp (37) -
net
/ http (53) -
net
/ imap (68) -
net
/ pop (3) -
net
/ smtp (7) - observer (3)
- open-uri (1)
- openssl (136)
- optparse (9)
- ostruct (4)
- pathname (14)
- pp (5)
- prettyprint (12)
- pstore (3)
- psych (66)
- pty (1)
- rake (30)
-
rake
/ rdoctask (2) -
rake
/ testtask (3) -
rdoc
/ context (9) -
rdoc
/ markup (1) -
rdoc
/ parser / ruby (1) -
rdoc
/ text (1) -
rdoc
/ top _ level (2) - resolv (7)
-
rexml
/ document (55) -
rexml
/ parsers / pullparser (4) -
rexml
/ parsers / sax2parser (4) -
rexml
/ parsers / ultralightparser (1) -
rexml
/ sax2listener (3) -
rexml
/ streamlistener (4) -
rinda
/ rinda (5) -
rinda
/ tuplespace (14) -
ripper
/ lexer (2) -
rubygems
/ command (3) -
rubygems
/ command _ manager (1) -
rubygems
/ commands / dependency _ command (4) -
rubygems
/ commands / update _ command (1) -
rubygems
/ commands / which _ command (2) -
rubygems
/ config _ file (1) -
rubygems
/ dependency (6) -
rubygems
/ dependency _ installer (6) -
rubygems
/ dependency _ list (6) -
rubygems
/ format (1) -
rubygems
/ indexer (4) -
rubygems
/ installer (2) -
rubygems
/ old _ format (1) -
rubygems
/ package / tar _ header (2) -
rubygems
/ package / tar _ input (1) -
rubygems
/ package / tar _ reader / entry (12) -
rubygems
/ platform (1) -
rubygems
/ remote _ fetcher (1) -
rubygems
/ requirement (3) -
rubygems
/ security (9) -
rubygems
/ server (1) -
rubygems
/ source _ index (3) -
rubygems
/ source _ info _ cache (5) -
rubygems
/ source _ info _ cache _ entry (3) -
rubygems
/ spec _ fetcher (5) -
rubygems
/ specification (18) -
rubygems
/ user _ interaction (6) -
rubygems
/ validator (2) - scanf (6)
- sdbm (14)
- set (3)
- shell (7)
-
shell
/ command-processor (6) -
shell
/ filter (8) -
shell
/ process-controller (3) -
shell
/ system-command (12) - shellwords (1)
- socket (33)
- stringio (16)
- strscan (6)
- sync (8)
-
syslog
/ logger (11) - thwait (2)
- tsort (6)
- uri (4)
-
webrick
/ cgi (1) -
webrick
/ httpauth / userdb (1) -
webrick
/ httprequest (7) -
webrick
/ httpresponse (4) -
webrick
/ https (1) -
webrick
/ httpserver (1) -
webrick
/ httputils (2) -
webrick
/ log (1) -
webrick
/ server (2) -
win32
/ registry (2) - win32ole (50)
-
yaml
/ dbm (19) - zlib (10)
クラス
-
ARGF
. class (12) - Addrinfo (5)
- Array (129)
- BasicSocket (2)
-
Benchmark
:: Tms (2) - BigDecimal (2)
- Binding (1)
-
CGI
:: Cookie (1) -
CGI
:: Session (1) -
CGI
:: Session :: MemoryStore (4) - CSV (10)
-
CSV
:: Row (2) -
CSV
:: Table (14) - DBM (15)
-
DRb
:: GW (1) - Date (23)
- DateTime (1)
- Delegator (3)
-
Digest
:: Base (2) - ERB (1)
-
Encoding
:: Converter (7) -
Encoding
:: InvalidByteSequenceError (7) - Enumerator (11)
-
Enumerator
:: Lazy (30) -
Enumerator
:: Yielder (2) -
Fiddle
:: Closure (1) -
Fiddle
:: Handle (1) -
File
:: Stat (4) - GDBM (14)
-
Gem
:: Command (3) -
Gem
:: CommandManager (1) -
Gem
:: Commands :: DependencyCommand (4) -
Gem
:: Commands :: UpdateCommand (1) -
Gem
:: Commands :: WhichCommand (2) -
Gem
:: ConfigFile (1) -
Gem
:: Dependency (6) -
Gem
:: DependencyInstaller (6) -
Gem
:: DependencyList (6) -
Gem
:: Format (1) -
Gem
:: Indexer (4) -
Gem
:: Installer (2) -
Gem
:: OldFormat (1) -
Gem
:: Package :: TarHeader (2) -
Gem
:: Package :: TarInput (1) -
Gem
:: Package :: TarReader :: Entry (12) -
Gem
:: Platform (1) -
Gem
:: RemoteFetcher (1) -
Gem
:: Requirement (3) -
Gem
:: Security :: Policy (7) -
Gem
:: Security :: Signer (2) -
Gem
:: Server (1) -
Gem
:: SourceIndex (3) -
Gem
:: SourceInfoCache (5) -
Gem
:: SourceInfoCacheEntry (3) -
Gem
:: SpecFetcher (5) -
Gem
:: Specification (18) -
Gem
:: StreamUI (3) -
Gem
:: Validator (2) - GetoptLong (1)
- Hash (28)
- IO (18)
- IPAddr (2)
- IPSocket (3)
-
IRB
:: Context (5) -
JSON
:: State (2) - Logger (6)
-
Logger
:: Formatter (1) - MatchData (2)
- Matrix (9)
-
Matrix
:: EigenvalueDecomposition (1) -
Matrix
:: LUPDecomposition (1) - Method (6)
- Module (10)
- Monitor (1)
-
Net
:: FTP (14) -
Net
:: FTP :: MLSxEntry (23) -
Net
:: HTTP (25) -
Net
:: HTTPGenericRequest (6) -
Net
:: HTTPResponse (4) -
Net
:: IMAP (12) -
Net
:: IMAP :: BodyTypeBasic (13) -
Net
:: IMAP :: BodyTypeMessage (16) -
Net
:: IMAP :: BodyTypeMultipart (9) -
Net
:: IMAP :: BodyTypeText (14) -
Net
:: IMAP :: ContentDisposition (1) -
Net
:: IMAP :: Envelope (2) -
Net
:: IMAP :: MailboxList (1) -
Net
:: POP3 (3) -
Net
:: SMTP (7) - NilClass (1)
- Numeric (5)
- Object (20)
-
ObjectSpace
:: WeakMap (1) -
OpenSSL
:: ASN1 :: ASN1Data (1) -
OpenSSL
:: ASN1 :: Constructive (1) -
OpenSSL
:: ASN1 :: Primitive (1) -
OpenSSL
:: BN (4) -
OpenSSL
:: Cipher (7) -
OpenSSL
:: Config (1) -
OpenSSL
:: Engine (2) -
OpenSSL
:: Netscape :: SPKI (3) -
OpenSSL
:: OCSP :: BasicResponse (3) -
OpenSSL
:: OCSP :: Request (2) -
OpenSSL
:: PKCS7 (3) -
OpenSSL
:: PKCS7 :: RecipientInfo (1) -
OpenSSL
:: PKey :: DH (8) -
OpenSSL
:: PKey :: DSA (12) -
OpenSSL
:: PKey :: EC (11) -
OpenSSL
:: PKey :: EC :: Group (13) -
OpenSSL
:: PKey :: EC :: Point (9) -
OpenSSL
:: PKey :: PKey (2) -
OpenSSL
:: PKey :: RSA (15) -
OpenSSL
:: SSL :: SSLContext (5) -
OpenSSL
:: SSL :: SSLServer (1) -
OpenSSL
:: SSL :: SSLSocket (5) -
OpenSSL
:: X509 :: CRL (1) -
OpenSSL
:: X509 :: Certificate (4) -
OpenSSL
:: X509 :: ExtensionFactory (11) -
OpenSSL
:: X509 :: Request (3) -
OpenSSL
:: X509 :: Store (3) -
OpenSSL
:: X509 :: StoreContext (1) - OpenStruct (4)
- OptionParser (6)
-
OptionParser
:: ParseError (3) - PStore (2)
-
PStore
:: DummyMutex (1) -
PTY
:: ChildExited (1) - Pathname (14)
- PrettyPrint (12)
- Proc (4)
-
Psych
:: Emitter (3) -
Psych
:: Handler (9) -
Psych
:: Nodes :: Alias (1) -
Psych
:: Nodes :: Document (5) -
Psych
:: Nodes :: Mapping (4) -
Psych
:: Nodes :: Node (6) -
Psych
:: Nodes :: Scalar (5) -
Psych
:: Nodes :: Sequence (4) -
Psych
:: Nodes :: Stream (1) -
Psych
:: Parser :: Mark (3) -
Psych
:: ScalarScanner (2) -
Psych
:: Stream (3) -
Psych
:: SyntaxError (6) -
Psych
:: TreeBuilder (1) -
Psych
:: Visitors :: YAMLTree (7) -
RDoc
:: Context (9) -
RDoc
:: Markup (1) -
RDoc
:: Options (6) -
RDoc
:: Parser :: Ruby (1) -
RDoc
:: TopLevel (2) -
REXML
:: AttlistDecl (3) -
REXML
:: Attribute (2) -
REXML
:: Attributes (1) -
REXML
:: Comment (1) -
REXML
:: DocType (16) -
REXML
:: Document (2) -
REXML
:: Element (8) -
REXML
:: Elements (1) -
REXML
:: Entity (10) -
REXML
:: ExternalEntity (2) -
REXML
:: Formatters :: Pretty (2) -
REXML
:: Instruction (1) -
REXML
:: NotationDecl (1) -
REXML
:: Parsers :: PullEvent (3) -
REXML
:: Parsers :: PullParser (1) -
REXML
:: Parsers :: SAX2Parser (4) -
REXML
:: Parsers :: UltraLightParser (1) -
REXML
:: Text (3) -
REXML
:: XMLDecl (1) -
Rake
:: Application (1) -
Rake
:: EarlyTime (2) -
Rake
:: FileCreationTask (1) -
Rake
:: FileList (7) -
Rake
:: InvocationChain :: EmptyInvocationChain (3) -
Rake
:: NameSpace (1) -
Rake
:: RDocTask (2) -
Rake
:: Task (4) -
Rake
:: TaskArguments (3) -
Rake
:: TestTask (3) - Random (1)
- Range (3)
- Rational (2)
-
Resolv
:: DNS (3) -
Resolv
:: DNS :: Name (1) -
Resolv
:: DNS :: Resource :: IN :: SRV (1) -
Resolv
:: DNS :: Resource :: SOA (1) -
Resolv
:: IPv4 (1) -
Rinda
:: TupleEntry (9) -
Rinda
:: TupleSpace (5) -
Rinda
:: TupleSpaceProxy (5) -
Ripper
:: Lexer (2) -
RubyVM
:: InstructionSequence (11) - SDBM (14)
- Set (3)
- Shell (7)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (8) -
Shell
:: ProcessController (3) -
Shell
:: SystemCommand (12) - Socket (5)
-
Socket
:: AncillaryData (12) -
Socket
:: Option (2) -
Socket
:: UDPSource (1) - String (21)
- StringIO (16)
- StringScanner (6)
- Struct (2)
- Symbol (28)
-
Syslog
:: Logger (10) -
Syslog
:: Logger :: Formatter (1) - SystemCallError (1)
- SystemExit (2)
- TCPServer (1)
- Thread (7)
-
Thread
:: Mutex (2) -
Thread
:: Queue (1) - ThreadsWait (2)
- Time (17)
- TracePoint (3)
- UDPSocket (1)
- UNIXServer (1)
-
URI
:: FTP (1) -
URI
:: Generic (3) - UnboundMethod (3)
- Vector (6)
-
WEBrick
:: CGI (1) -
WEBrick
:: GenericServer (2) -
WEBrick
:: HTTPRequest (8) -
WEBrick
:: HTTPResponse (4) -
WEBrick
:: HTTPServer :: MountTable (1) -
WEBrick
:: HTTPUtils :: FormData (2) -
WEBrick
:: Log (1) - WIN32OLE (10)
-
WIN32OLE
_ METHOD (3) -
WIN32OLE
_ PARAM (2) -
WIN32OLE
_ TYPE (21) -
WIN32OLE
_ TYPELIB (11) -
WIN32OLE
_ VARIABLE (2) -
WIN32OLE
_ VARIANT (1) -
Win32
:: Registry (2) -
YAML
:: DBM (19) -
Zlib
:: Deflate (3) -
Zlib
:: GzipReader (2) -
Zlib
:: GzipWriter (1) -
Zlib
:: Inflate (3) -
Zlib
:: ZStream (1)
モジュール
-
CGI
:: HtmlExtension (4) -
CGI
:: QueryExtension (41) -
CGI
:: QueryExtension :: Value (4) - Enumerable (34)
-
Fiddle
:: Importer (5) - FileUtils (1)
-
Gem
:: LocalRemoteOptions (1) -
Gem
:: UserInteraction (3) -
IRB
:: HistorySavingAbility (2) -
JSON
:: Generator :: GeneratorMethods :: Array (1) - Kernel (40)
- MonitorMixin (4)
-
Mutex
_ m (4) -
Net
:: HTTPHeader (18) - Observable (3)
-
OpenSSL
:: Buffering (1) -
OpenSSL
:: SSL :: SocketForwarder (2) -
OpenURI
:: Meta (1) -
RDoc
:: Text (1) -
REXML
:: Namespace (1) -
REXML
:: SAX2Listener (3) -
REXML
:: StreamListener (4) -
Rake
:: TaskManager (5) -
Sync
_ m (8) - TSort (6)
-
WEBrick
:: HTTPAuth :: UserDB (1)
キーワード
- & (1)
- * (3)
- + (1)
- << (3)
- <=> (4)
- == (5)
- =~ (2)
- [] (24)
- []= (4)
-
_ getproperty (1) -
_ invoke (1) -
_ setproperty (1) - abbrev (1)
-
absolute
_ path (1) - accept (2)
-
accept
_ charset (1) -
accept
_ encoding (1) -
accept
_ language (1) -
accept
_ nonblock (1) - actions (1)
- active? (1)
-
active
_ jobs (1) - add (4)
-
add
_ attribute (1) -
add
_ bindir (1) -
add
_ class (1) -
add
_ class _ or _ module (2) -
add
_ dependency (1) -
add
_ development _ dependency (1) -
add
_ extra _ args (1) -
add
_ field (1) -
add
_ module (1) -
add
_ observer (1) -
add
_ proxy _ option (1) -
add
_ runtime _ dependency (1) -
add
_ to (1) - addr (3)
- afamily (1)
- alive? (1)
- anchor (4)
- any? (2)
- append (1)
- appendable? (1)
-
arg
_ names (1) - args (1)
- arguments (1)
- arity (3)
-
array
_ nl (1) -
ascii
_ only? (2) -
ask
_ yes _ no (2) -
asn1
_ flag (1) - at (1)
- attr (1)
-
attribute
_ of (1) -
attributes
_ of (1) -
auth
_ only (1) -
auth
_ type (2) - authenticate (2)
-
base
_ label (1) - basename (1)
- binary (1)
- bind (2)
- body (6)
- body= (1)
-
body
_ exist? (1) -
body
_ stream (1) -
body
_ stream= (1) - breakable (2)
- bsearch (4)
-
bsearch
_ index (2) -
by
_ col (1) -
by
_ col! (1) -
by
_ col _ or _ row (1) -
by
_ col _ or _ row! (1) -
by
_ row (1) -
by
_ row! (1) - bytes (9)
-
bytes
_ read (1) - bytesize (1)
- byteslice (3)
-
cache
_ control (1) - call (2)
-
callee
_ id (1) - cancel (1)
- canceled? (1)
- canonical (1)
- capability (1)
-
capable
_ auth _ types (1) - capitalize (1)
- casecmp (1)
-
cert
_ chain (2) - charset (1)
-
check
_ key (1) -
check
_ private _ key (1) -
check
_ signedness (2) -
check
_ sizeof (2) - children (1)
-
choose
_ from _ list (2) - chunk (2)
- cipher (1)
-
class
_ variables (1) - classify (1)
- cleanpath (1)
- clone (1)
- close (2)
-
close
_ on _ empty _ response (1) - closed? (1)
-
cmsg
_ is? (1) - coerce (5)
- cofactor (1)
- collect (3)
- collect! (2)
- collect2 (2)
-
collect
_ concat (2) - column (2)
- combination (2)
- command (1)
- compact (2)
- compact! (1)
-
compact
_ specs (1) -
compare
_ by _ identity (1) -
compare
_ by _ identity? (1) - component (1)
-
compute
_ key (1) - concat (2)
- config (1)
- constants (1)
-
content
_ id (3) -
content
_ length (1) -
content
_ type (5) -
content
_ type= (2) - context (3)
- converters (1)
- convpath (1)
- copy (3)
-
copy
_ nonce (1) - count (3)
- creatable? (1)
- create (1)
-
create
_ body (1) -
create
_ ext (1) -
create
_ ext _ from _ array (1) -
create
_ ext _ from _ hash (1) -
create
_ ext _ from _ string (1) -
create
_ extension (2) -
create
_ value (1) - crl (1)
- crypt (1)
- ctype (1)
-
current
_ scope (1) - curry (3)
-
curve
_ name (1) - cwday (1)
- cwyear (1)
- cycle (3)
- data (1)
-
data
_ type (1) -
datetime
_ format (1) -
datetime
_ format= (1) - day (2)
- debug (1)
- decrypt (3)
- default (1)
-
default
_ event _ sources (1) -
default
_ ole _ types (1) -
define
_ method (2) -
define
_ singleton _ method (2) - degree (1)
- deletable? (1)
- delete (11)
-
delete
_ at (1) -
delete
_ attribute (1) -
delete
_ if (7) -
delete
_ observers (1) - dependencies (1)
-
dependency
_ order (1) -
dependent
_ gems (1) - description (3)
-
dest
_ directory (1) -
destination
_ encoding (1) -
destination
_ encoding _ name (1) -
development
_ dependencies (1) -
dh
_ compute _ key (1) - dig (4)
- directory (2)
- directory? (7)
-
directory
_ makable? (1) - disasm (1)
- disassemble (1)
- display (1)
- disposition (4)
- doctype (4)
- doctype? (1)
-
doctype
_ end (1) - drop (1)
-
drop
_ while (4) -
dry
_ run (1) -
dry
_ run= (1) -
dsa
_ sign _ asn1 (1) -
dsa
_ verify _ asn1 (1) -
dsp
_ type (1) -
dummy
_ makefile (1) - each (9)
- each2 (2)
-
each
_ byte (11) -
each
_ child (2) -
each
_ element _ with _ attribute (1) -
each
_ entry (3) -
each
_ index (1) -
each
_ key (3) -
each
_ method (1) -
each
_ name (1) -
each
_ pair (1) -
each
_ resource (1) -
each
_ strongly _ connected _ component (2) -
each
_ strongly _ connected _ component _ from (2) - eigensystem (1)
- empty (1)
- empty? (18)
-
enable
_ ssl (1) -
enc
_ key (1) - encoding (4)
- encrypt (2)
-
end
_ document (1) -
end
_ stream (1) -
ensure
_ dependency (1) - enterable? (1)
- entities (1)
- entity (3)
- entitydecl (2)
- entitydecl? (1)
-
enum
_ for (2) - envelope (1)
- eof? (1)
- eos? (1)
- eql? (3)
- errno (1)
- error (1)
-
error
_ bytes (1) - eval (1)
-
eval
_ history (1) - event (1)
-
event
_ type (1) - exclude (1)
- execute (1)
- expect (2)
- expired? (1)
- expires (1)
- export (5)
- extension (4)
- external (1)
-
external
_ id (1) - facts (1)
- family (3)
-
family
_ addrinfo (2) - fatal (1)
- fatal? (1)
- fdatasync (1)
- fetch (15)
-
fetch
_ values (2) - file (1)
- file? (2)
-
file
_ entries (2) - files (1)
- fill (2)
-
find
_ all (1) -
find
_ command _ possibilities (1) -
find
_ gems _ with _ sources (1) -
find
_ index (3) -
find
_ library (2) -
find
_ local _ symbol (1) -
find
_ matching (1) -
find
_ name (1) -
find
_ paths (1) -
find
_ spec _ by _ name _ and _ version (1) -
find
_ symbol (1) -
find
_ type (2) - finish (2)
- finished (1)
- finished? (1)
- first (4)
-
first
_ lineno (1) -
flat
_ map (2) - flatten (2)
- flatten! (1)
- flush (4)
- force (1)
- form (2)
- format (1)
- formatter (1)
- friday? (2)
- from (1)
- fsync (1)
- ftype (5)
-
full
_ name (1) -
gateway
_ interface (1) -
gather
_ dependencies (1) -
gem
_ file _ list (1) -
gem
_ paths (1) -
gems
_ to _ install (1) -
generate
_ key (1) -
generate
_ key! (1) - generator (1)
- genspace (1)
- get (1)
-
get
_ all _ gem _ names (1) -
get
_ byte (1) -
get
_ fields (1) -
get
_ line _ types (1) -
get
_ proxy _ from _ env (1) - getbinaryfile (2)
- getbyte (5)
- getc (1)
- getgm (1)
- getresource (1)
- getresources (1)
- gets (1)
- getutc (1)
- grep (1)
-
grep
_ v (1) - group (2)
-
group
_ by (1) - gsub (1)
- guid (2)
-
has
_ key? (1) - hash (2)
-
have
_ struct _ member (2) -
have
_ type (2) - header (1)
-
header
_ converters (1) - headers (2)
- helpcontext (1)
- helpfile (1)
- helpstring (1)
-
history
_ file (1) - host (1)
- hstack (1)
- httopnly (1)
-
hyperlink
_ all (1) -
hyperlink
_ all= (1) - id2name (1)
- imaginary (1)
-
implemented
_ ole _ types (1) - implicit (3)
-
implicit
_ end (1) - import (1)
-
import
_ symbol (1) -
in
_ namespace (1) -
in
_ reply _ to (1) - include? (2)
-
incomplete
_ input? (1) - indent (1)
- indentation (1)
- index (5)
- infinity? (1)
- info (2)
-
init
_ save _ history (1) -
initialize
_ copy (1) - inject (2)
- insert (1)
- inspect (4)
- install (1)
-
install
_ rb (1) -
installation
_ satisfies _ dependency? (1) -
installed
_ gems (1) -
instance
_ methods (1) -
instance
_ variables (1) - int (1)
- intern (2)
- invert (1)
- invert! (1)
-
ip
_ pktinfo (1) -
ipv6
_ pktinfo (1) -
ipv6
_ pktinfo _ addr (1) -
ipv6
_ pktinfo _ ifindex (1) - ipv6only! (1)
- isatty (3)
-
issuer
_ certificate (1) - italy (1)
- jobs (1)
- join (1)
-
keep
_ if (2) - key (8)
- key? (3)
-
key
_ len (1) - keys (6)
- kill (1)
- label (1)
- lang (1)
- language (4)
- last (3)
-
latest
_ specs (1) -
latest
_ system _ cache _ file (1) - lazy (2)
-
legacy
_ repos (1) - length (2)
- level (2)
- lex (1)
-
library
_ name (1) - libs (1)
- line (2)
-
line
_ width (1) - lines (2)
- list (2)
- listable? (1)
- listen (4)
-
load
_ history (1) -
load
_ private _ key (1) -
load
_ public _ key (1) - loader (1)
-
local
_ variable _ get (1) - lock (1)
- log (2)
- login (1)
-
main
_ type (1) -
major
_ version (2) -
make
_ affine! (1) -
make
_ symlink (1) - map (3)
- map! (2)
- map2 (1)
-
marshal
_ dump (1) - match (1)
- max (2)
-
max
_ by (4) - maxwidth (1)
- md5 (3)
- mday (2)
-
media
_ subtype (4) -
media
_ type (5) - member? (1)
- members (1)
- merge (1)
- merge! (1)
-
method
_ id (1) -
method
_ list (1) - methods (2)
- min (2)
-
min
_ by (4) -
minmax
_ by (2) -
minor
_ version (2) - mkcol (1)
- mkdir (3)
- mlsd (2)
- mlst (1)
- mode (1)
- modify (1)
-
mon
_ synchronize (1) -
mon
_ try _ enter (1) - monday? (2)
- move (1)
-
mu
_ synchronize (1) -
mu
_ try _ lock (1) - multipart? (5)
-
multipart
_ form (2) -
n
_ bytes (1) - name (8)
-
named
_ captures (1) - names (2)
- namespace (1)
- namespaces (2)
- ndata (1)
- negotiate (1)
- nest (1)
-
new
_ ostruct _ member (1) -
new
_ start (1) - newline (1)
- next (1)
-
next
_ day (1) -
next
_ values (1) -
next
_ year (1) -
node
_ type (9) - normalized (1)
- notation (1)
- notationdecl (1)
- notations (1)
- notify (7)
-
notify
_ observers (1) -
num
_ bytes (1) - offset (1)
- ok? (1)
-
ok
_ to _ remove? (1) -
ole
_ classes (1) -
ole
_ methods (1) -
ole
_ obj _ help (1) -
ole
_ query _ interface (1) -
ole
_ type (4) -
ole
_ type _ detail (2) -
ole
_ typelib (2) -
ole
_ types (1) -
on
_ curve? (1) -
only
_ signed (1) -
only
_ trusted (1) -
option
_ list (1) -
original
_ name (2) - outdated (1)
- output (1)
- pack (1)
- param (4)
- parameters (2)
- params (5)
- parse (3)
-
parse
_ time (1) - parts (1)
- patch (1)
- path (2)
-
path
_ info (1) -
path
_ translated (1) -
pathmap
_ explode (1) - pathname (1)
- peek (1)
-
peek
_ values (1) - peep (1)
- peeraddr (3)
- perm (1)
- permutation (2)
- pfamily (1)
-
pkcs5
_ keyivgen (1) -
point
_ conversion _ form (1) - pop (1)
- pos (1)
- post (1)
- pragma (1)
- prefix (1)
- prefixes (1)
- prerequisites (1)
-
pretty
_ inspect (1) -
pretty
_ print (3) -
pretty
_ print _ cycle (1) -
pretty
_ print _ inspect (1) -
pretty
_ print _ instance _ variables (1) -
prev
_ day (1) -
prev
_ year (1) -
primitive
_ convert (4) -
primitive
_ errinfo (1) -
print
_ dependencies (1) - priority (2)
- priority= (1)
- private? (2)
-
private
_ decrypt (1) -
private
_ encrypt (1) -
private
_ instance _ methods (1) -
private
_ key (1) -
private
_ key? (1) -
private
_ methods (1) - problem (1)
- product (2)
- progid (1)
-
prompt
_ mode (1) - propfind (1)
- proppatch (1)
-
protected
_ instance _ methods (1) -
protected
_ methods (2) - proxy? (1)
-
proxy
_ address (1) -
proxy
_ basic _ auth (1) -
proxy
_ from _ env? (1) -
proxy
_ pass (1) -
proxy
_ port (1) -
proxy
_ uri (1) -
proxy
_ user (1) - proxyaddr (1)
- proxyport (1)
-
psych
_ to _ yaml (1) -
psych
_ y (1) -
psych
_ yaml _ as (1) - pubid (1)
- public (1)
- public? (1)
-
public
_ decrypt (1) -
public
_ encrypt (1) -
public
_ instance _ methods (1) -
public
_ key (4) -
public
_ methods (2) - purgeable? (1)
- putback (1)
- putbinaryfile (2)
- query (2)
-
query
_ string (2) - quoted (1)
- raise (1)
-
random
_ key (1) - read (4)
-
read
_ all (2) -
read
_ body (2) -
read
_ nonblock (2) - readable? (1)
-
readagain
_ bytes (1) - readbyte (3)
- readline (1)
- readlines (3)
- ready (1)
- recover (1)
- recvfrom (1)
-
recvfrom
_ nonblock (1) - recvmsg (1)
-
recvmsg
_ nonblock (1) - reduce (2)
- ref (1)
- referer (1)
- refresh (1)
- registry (1)
- reject (8)
- reject! (6)
-
relative
_ path _ from (1) -
remote
_ addr (1) -
remote
_ host (1) -
remote
_ ident (1) -
remote
_ user (1) -
remove
_ by _ name (1) - renamable? (1)
- renew (1)
-
repeated
_ combination (2) -
repeated
_ permutation (2) - replace (5)
- reply (1)
-
reply
_ to (1) -
request
_ body _ permitted? (1) -
request
_ method (1) -
required
_ ruby _ version (1) -
required
_ rubygems _ version (1) - requirements (1)
-
requirements
_ list (1) -
resolve
_ args (1) -
respond
_ to _ missing? (1) -
response
_ body _ permitted? (1) -
response
_ handlers (1) - restore (1)
- retrbinary (2)
- retry (1)
-
return
_ type (1) -
return
_ type _ detail (1) -
return
_ vtype (1) -
reverse
_ each (2) - rewind (1)
- rindex (3)
- root (2)
- roots (1)
- rotate (1)
- rotate! (1)
-
ruby
_ opts (1) -
rubygems
_ version (1) -
runtime
_ dependencies (1) - sample (2)
-
satisfied
_ by? (1) -
satisfies
_ requirement? (1) - saturday? (2)
-
save
_ history (2) - say (2)
- scalar (1)
- scan (2)
- scanf (6)
-
script
_ name (1) - scrub (1)
- scrub! (1)
- search (3)
-
search
_ with _ source (1) - seed (1)
- select (9)
- select! (3)
-
server
_ name (1) -
server
_ port (1) -
server
_ protocol (1) -
server
_ software (1) -
session
_ cache _ stats (1) - set (1)
-
set
_ backtrace (1) -
set
_ content _ type (1) -
set
_ dictionary (2) -
set
_ eoutvar (1) -
set
_ error (1) -
set
_ generator (1) -
set
_ to _ infinity! (1) -
set
_ visibility _ for (1) - setbyte (1)
- setproperty (2)
- shelljoin (1)
- shift (4)
- sign (7)
-
signing
_ key (1) -
singleton
_ methods (1) - size (10)
- slice (6)
- slice! (2)
-
slice
_ after (2) -
slice
_ before (3) -
slice
_ when (1) - socktype (1)
- sort (3)
- sort! (2)
-
sort
_ by (2) -
sort
_ by! (2) -
source
_ encoding (1) -
source
_ encoding _ name (1) -
source
_ index (1) -
source
_ ole _ types (1) - sources (1)
-
spec
_ predecessors (1) - split (2)
-
split
_ all (1) -
src
_ type (1) -
ssl
_ version (1) - start (6)
-
start
_ document (1) -
start
_ immediately (1) -
start
_ import (1) -
start
_ mapping (1) -
start
_ sequence (1) -
start
_ stream (1) - started (1)
- started? (1)
- starttls (1)
- starttls? (1)
-
starttls
_ always? (1) - status (3)
- step (4)
- sticky? (5)
- storbinary (2)
- store (5)
- streaming? (1)
- strftime (2)
-
strongly
_ connected _ components (1) - style (3)
-
sub
_ type (1) -
subdomain
_ of? (1) -
subject
_ certificate (1) -
subject
_ request (1) - subtype (4)
- succ (1)
- success? (1)
- summarize (2)
- summary (2)
-
summary
_ indent (1) -
summary
_ indent= (1) -
summary
_ width (1) -
summary
_ width= (1) - sunday? (2)
-
super
_ each (1) - sym (1)
- symlink (1)
- symlink? (3)
- symmetric? (1)
- sync (2)
-
sync
_ close (1) -
sync
_ ex _ count (1) -
sync
_ ex _ locker (1) -
sync
_ point? (1) -
sync
_ synchronize (1) -
sync
_ try _ lock (1) -
sync
_ upgrade _ waiting (1) -
sync
_ waiting (1) - synchronize (5)
-
synthesize
_ file _ task (1) - sysaccept (3)
- sysclose (1)
- sysopen (1)
- sysread (5)
- sysseek (1)
- syssign (1)
- system (6)
-
system
_ cache _ file (1) -
system
_ path (1) - sysverify (1)
- syswrite (3)
- table (1)
- tag (4)
-
tag
_ class (1) -
tag
_ directives (1) - tagging (2)
- take (5)
-
take
_ while (5) - tasks (2)
- terminate (1)
- text (2)
- thread (1)
-
thread
_ variable? (1) -
thread
_ variable _ get (1) - threads (1)
- thursday? (2)
-
time
_ format (1) -
to
_ a (20) -
to
_ ary (7) -
to
_ binary (1) -
to
_ bn (1) -
to
_ csv (1) -
to
_ der (5) -
to
_ enum (2) -
to
_ h (2) -
to
_ hash (1) -
to
_ json (4) -
to
_ name (1) -
to
_ pem (7) -
to
_ proc (1) -
to
_ ruby (2) -
to
_ s (15) -
to
_ sym (2) -
to
_ text (5) -
to
_ yaml (2) - tokenize (1)
-
top
_ level _ tasks (1) - transaction (1)
- transform (1)
- transpose (1)
- tree (1)
-
try
_ compile (2) -
try
_ constant (2) -
try
_ cpp (2) -
try
_ do (2) -
try
_ enter (1) -
try
_ file (1) -
try
_ func (2) -
try
_ link (2) -
try
_ lock (3) -
try
_ mon _ enter (1) -
try
_ run (2) -
try
_ static _ assert (2) -
try
_ type (2) -
try
_ var (2) - tsort (1)
- tty? (3)
- tuesday? (2)
- type (4)
-
type
_ params (1) - typealias (1)
- typecode (1)
- typeflag (1)
- typekind (1)
-
uid
_ copy (1) -
uid
_ search (1) -
uid
_ sort (1) -
uid
_ thread (1) -
unescape
_ filename? (1) - ungetbyte (2)
- uniq (2)
- uniq! (1)
- unique (1)
- unitary? (1)
-
unix
_ rights (1) - unknown (1)
- unlock (1)
- unnormalized (1)
- unpack (2)
- unshift (1)
- update (6)
- usage (1)
-
user
_ agent (1) - value (4)
- values (1)
-
values
_ at (8) - variables (1)
- vartype (1)
- verbosity (1)
- verify (10)
-
verify
_ callback (3) -
verify
_ chain (1) -
verify
_ data (1) -
verify
_ depth (2) -
verify
_ gem (2) -
verify
_ gem _ file (1) -
verify
_ mode (2) -
verify
_ result (1) -
verify
_ root (1) -
verify
_ signer (1) - version (2)
-
version
_ requirements (1) - visibility (2)
- visible? (2)
- vstack (1)
- wait? (1)
-
waiting
_ jobs (1) - warn (1)
-
warn
_ legacy (1) - wday (2)
- wednesday? (2)
-
which
_ to _ update (1) - width (1)
-
with
_ index (2) -
with
_ object (2) - writable? (1)
- write (5)
-
write
_ nonblock (1) - xsystem (1)
- yaml (2)
-
yaml
_ as (1) - yday (2)
- year (2)
- yield (1)
- zip (4)
-
zipped
_ stream (1) - | (1)
検索結果
先頭5件
-
CGI
:: QueryExtension # gateway _ interface -> String (64204.0) -
ENV['GATEWAY_INTERFACE'] を返します。
ENV['GATEWAY_INTERFACE'] を返します。 -
Array
# -(other) -> Array (63940.0) -
自身から other の要素を取り除いた配列を生成して返します。
自身から other の要素を取り除いた配列を生成して返します。
要素の同一性は Object#eql? により評価されます。
self 中で重複していて、other中に存在していなかった要素は、その重複が保持されます。
@param other 自身から取り除きたい要素の配列を指定します。
配列以外のオブジェクトを指定した場合は to_ary メソッドによ
る暗黙の型変換を試みます。
@raise TypeError 引数に配列以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します... -
WIN32OLE
_ TYPE # ole _ typelib -> WIN32OLE _ TYPELIB | nil (55504.0) -
この型を登録してある型情報ライブラリ(TypeLib)を取得します。
この型を登録してある型情報ライブラリ(TypeLib)を取得します。
@return この型を登録しているTypeLibをWIN32OLE_TYPELIBオブジェクト
として返します。見つからない場合はnilを返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Worksheet')
puts tobj.ole_typelib.name # => 'Microsoft Excel 14.0 Object Library' -
WIN32OLE
_ TYPE # source _ ole _ types -> [WIN32OLE _ TYPE] (55504.0) -
型が持つソースインターフェイスを取得します。
型が持つソースインターフェイスを取得します。
source_ole_typesメソッドは、selfがCoClass(コンポーネントクラス)の場合、
そのクラスがサポートするすべてのソースインターフェイス(イベントの通知
元となるインターフェイス)を返します。
ActiveXコントロールのようにイベント(WIN32OLE_EVENT)をサポートし
ているコンポーネントクラスの場合は、このメソッドの呼び出しによりイベン
トインターフェイスを調べることが可能です。
@return ソースインターフェイスをWIN32OLE_TYPEの配列として返します。
ソースインターフェイスを... -
Gem
:: SourceInfoCache # latest _ system _ cache _ file -> String (55204.0) -
最新のシステムキャッシュのファイル名を返します。
最新のシステムキャッシュのファイル名を返します。 -
OpenSSL
:: X509 :: ExtensionFactory # create _ extension(obj) -> OpenSSL :: X509 :: Extension (55204.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 (55204.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:... -
WIN32OLE
_ TYPE # default _ ole _ types -> [WIN32OLE _ TYPE] (55204.0) -
型が持つデフォルトのインターフェイスを取得します。
型が持つデフォルトのインターフェイスを取得します。
default_ole_typesメソッドは、selfがCoClass(コンポーネントクラス)の場
合、そのクラスが実装しているデフォルトのインターフェイスと、サポートし
ていればデフォルトのソースインターフェイスを返します。
@return デフォルトインターフェイスをWIN32OLE_TYPEの配列として返し
ます。デフォルトインターフェイスは、最大でも、クラス操作用のイ
ンターフェイス(OLEオートメーション用)と、イベント用のソースイ
ンターフェイスの2要素です。デフォルトインターフ... -
WIN32OLE
_ TYPE # implemented _ ole _ types -> [WIN32OLE _ TYPE] (55204.0) -
この型が実装するインターフェイスを取得します。
この型が実装するインターフェイスを取得します。
implemented_ole_typesメソッドは、selfがCoClass(コンポーネントクラス)
の場合、そのクラスが実装しているすべてのインターフェイスを返します。
@return クラスが実装するすべてのインターフェイスをWIN32OLE_TYPEの
配列として返します。この型がインターフェイスを実装しない場合は、
空配列を返します。
@raise WIN32OLERuntimeError 型属性が取得できない場合に通知します。
tobj = WIN32OLE_TYPE.new('Micro... -
Kernel
# y(*objects) -> String (54982.0) -
objects を YAML document に変換します。
objects を YAML document に変換します。
このメソッドは irb 上でのみ定義されます。
syck に y メソッドがあるため、
psych_y が別名として定義されています。将来的に
syck が廃止された場合 psych_y は廃止
される予定であるため、特別の事情がない限り y を用いてください。
@param objects YAML document に変換する Ruby のオブジェクト -
Encoding
:: InvalidByteSequenceError # error _ bytes -> String (54976.0) -
エラー発生時に捨てられたバイト列を返します。
エラー発生時に捨てられたバイト列を返します。
//emlist[例][ruby]{
ec = Encoding::Converter.new("EUC-JP", "ISO-8859-1")
begin
ec.convert("abc\xA1\xFFdef")
rescue Encoding::InvalidByteSequenceError
p $!
#=> #<Encoding::InvalidByteSequenceError: "\xA1" followed by "\xFF" on EUC-JP>
puts $!.error_bytes.dump ... -
Encoding
:: InvalidByteSequenceError # readagain _ bytes -> String (54904.0) -
エラー発生時に読み直さなければならないバイト列を返します。
エラー発生時に読み直さなければならないバイト列を返します。
@see Encoding::InvalidByteSequenceError#error_bytes -
REXML
:: DocType # node _ type -> Symbol (54904.0) -
Symbol :doctype を返します。
Symbol :doctype を返します。 -
Shell
:: SystemCommand # terminate -> () (54904.0) -
@todo
@todo -
WIN32OLE
_ TYPE # ole _ type -> String | nil (54904.0) -
selfの型の種類(TYPEKIND)を取得します。
selfの型の種類(TYPEKIND)を取得します。
@return selfの型の種類を文字列で返します。情報が取得できない場合はnilを返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Application')
p tobj.ole_type # => Class
ole_typeには以下があります。
: Enum
列挙子(0)
: Record
ユーザ定義型(メソッドを持たない構造体)(1)
: Module
モジュール(静的関数やデータだけを保持)(2)
: In... -
WIN32OLE
_ TYPE # src _ type -> String | nil (54904.0) -
selfが他の型の別名ならば、元の型名を取得します。
selfが他の型の別名ならば、元の型名を取得します。
@return selfが別名ならば元の型名を文字列で返します。別名でなければnilを
返します。
tobj = WIN32OLE_TYPE.new('Microsoft Office 14.0 Object Library', 'MsoRGBType')
p tobj.src_type # => "I4"
この例は、OfficeのMsoRGBType型は符号付き32ビット整数(I4)の別名だとい
うことを示します。 -
WIN32OLE
_ TYPE # typekind -> Integer (54904.0) -
selfの種類を示す値を取得します。
selfの種類を示す値を取得します。
値の意味については、WIN32OLE_TYPE#ole_typeを参照してください。
@return 型の種類を示す数値を返します。
@raise WIN32OLERuntimeError 型の種類(TYPEKIND)を取得できない場合に通知します。
tobj = WIN32OLE_TYPE.new('Microsoft Word 14.0 Object Library', 'Documents')
p tobj.typekind # => 4
@see WIN32OLE_TYPE#ole_type -
Shell
:: Filter # system(command , *opts) -> Shell :: SystemCommand (46504.0) -
command を実行する.
command を実行する.
@param command 実行するコマンドのパスを文字列で指定します。
@param opts command のオプションを文字列で指定します。複数可。
使用例:
require 'shell'
Shell.verbose = false
sh = Shell.new
print sh.system("ls", "-l")
Shell.def_system_command("head")
sh.system("ls", "-l") | sh.head("-n 3") > STDOUT -
Net
:: HTTPHeader # set _ content _ type(type , params = {}) (46306.0) -
type と params から Content-Type: ヘッダフィールドの 値を設定します。
type と params から Content-Type: ヘッダフィールドの
値を設定します。
@param type メディアタイプを文字列で指定します。
@param params パラメータ属性をハッシュで指定します。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.content_type # => ni... -
CGI
:: QueryExtension # create _ body(is _ large) -> StringIO | Tempfile (46204.0) -
-
OpenSSL
:: X509 :: ExtensionFactory # create _ ext _ from _ array(ary) -> OpenSSL :: X509 :: Extension (46204.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 -
Sync
_ m # sync _ synchronize(mode = EX) { . . . } -> object (46204.0) -
ロック状態を変更してブロックを実行します。 ブロックの実行結果を返します。
ロック状態を変更してブロックを実行します。
ブロックの実行結果を返します。
@param mode 変更後の状態を指定します。
通常、 Sync_m::UN, Sync_m::EX, Sync_m::SH のどれかを指定します。 -
CGI
:: QueryExtension # content _ type -> String (45904.0) -
ENV['CONTENT_TYPE'] を返します。
ENV['CONTENT_TYPE'] を返します。 -
Gem
:: Installer # installation _ satisfies _ dependency?(dependency) -> bool (45904.0) -
登録されているソースインデックスが与えられた依存関係を 満たすことができる場合は、真を返します。そうでない場合は偽を返します。
登録されているソースインデックスが与えられた依存関係を
満たすことができる場合は、真を返します。そうでない場合は偽を返します。
@param dependency Gem::Dependency のインスタンスを指定します。 -
IRB
:: HistorySavingAbility # load _ history -> () (45904.0) -
irb のヒストリを履歴ファイルから読み込みます。
irb のヒストリを履歴ファイルから読み込みます。
@see lib:irb#history -
IRB
:: HistorySavingAbility # save _ history -> () (45904.0) -
irb のヒストリを履歴ファイルに保存します。
irb のヒストリを履歴ファイルに保存します。
@see lib:irb#history -
Matrix
# symmetric? -> bool (45904.0) -
行列が対称ならば true を返します。
行列が対称ならば true を返します。
@raise ExceptionForMatrix::ErrDimensionMismatch 行列が正方行列でない場合に発生します -
REXML
:: DocType # entity(name) -> String | nil (45904.0) -
name という実体参照名を持つ実体を文字列で返します。
name という実体参照名を持つ実体を文字列で返します。
返される文字列は非正規化(REXML::Entity#unnormalized 参照)
された文字列が返されます。
name という名前を持つ実体が存在しない場合には nil を返します。
@param name 実体参照名(文字列)
//emlist[][ruby]{
doctype = REXML::Document.new(<<EOS).doctype
<!DOCTYPE foo [
<!ENTITY bar "barbarbarbar">
]>
EOS
p doctype.entity("bar") # => "ba... -
Rake
:: TaskManager # synthesize _ file _ task(task _ name) -> Rake :: FileTask | nil (45904.0) -
与えられたタスク名をもとにファイルタスクを合成します。
与えられたタスク名をもとにファイルタスクを合成します。
@param task_name タスク名を指定します。
@return 与えられたタスク名と同名のファイルが存在する場合は、ファイルタスクを作成して返します。
そうでない場合は nil を返します。
@raise RuntimeError タスクを合成できなかった場合に発生します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do |task|
task.applicatio... -
Sync
_ m # sync _ ex _ count -> Integer (45904.0) -
@todo
@todo -
Sync
_ m # sync _ try _ lock(mode = EX) -> bool (45904.0) -
ロック状態を変更します。 変更できたかどうかをtrueかfalseで返し、ブロックしません。
ロック状態を変更します。
変更できたかどうかをtrueかfalseで返し、ブロックしません。
@param mode 変更後の状態を指定します。
通常、 Sync_m::EX, Sync_m::SH のどれかを指定します。 -
Sync
_ m # sync _ upgrade _ waiting -> [Thread] (45904.0) -
@todo
@todo -
Sync
_ m # sync _ waiting -> [Thread] (45904.0) -
@todo
@todo -
Sync
_ m # try _ lock(mode = EX) -> bool (45904.0) -
ロック状態を変更します。 変更できたかどうかをtrueかfalseで返し、ブロックしません。
ロック状態を変更します。
変更できたかどうかをtrueかfalseで返し、ブロックしません。
@param mode 変更後の状態を指定します。
通常、 Sync_m::EX, Sync_m::SH のどれかを指定します。 -
TSort
# strongly _ connected _ components -> Array (45904.0) -
強連結成分の集まりを配列の配列として返します。 この配列は子から親に向かってソートされています。 各要素は強連結成分を表す配列です。
強連結成分の集まりを配列の配列として返します。
この配列は子から親に向かってソートされています。
各要素は強連結成分を表す配列です。
//emlist[使用例][ruby]{
require 'tsort'
class Hash
include TSort
alias tsort_each_node each_key
def tsort_each_child(node, &block)
fetch(node).each(&block)
end
end
non_sort = {1=>[2], 2=>[3, 4], 3=>[2], 4=>[]}
p non_sor... -
JSON
:: Generator :: GeneratorMethods :: Array # to _ json(state _ or _ hash = nil) -> String (45604.0) -
自身から生成した JSON 形式の文字列を返します。
自身から生成した JSON 形式の文字列を返します。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby]{
require "json"
[1, 2, 3].to_json # => "[1,2,3]"
//} -
WIN32OLE
_ TYPE # default _ event _ sources -> [WIN32OLE _ TYPE] (38086.0) -
型が持つソースインターフェイスを取得します。
型が持つソースインターフェイスを取得します。
default_event_sourcesメソッドは、selfがCoClass(コンポーネントクラス)
の場合、そのクラスがサポートするデフォルトのソースインターフェイス(イ
ベントの通知元となるインターフェイス)を返します。
@return デフォルトのソースインターフェイスをWIN32OLE_TYPEの配列と
して返します。返すのは配列ですが、デフォルトのソースインターフェ
イスは最大でも1インターフェイスです。ソースインターフェイスを持
たない場合は空配列を返します。
tobj = ... -
ARGF
. class # bytes { |byte| . . . } -> self (37504.0) -
このメソッドは obsolete です。 代わりに ARGF.class#each_byte を使用してください。 使用すると警告メッセージが表示されます。
このメソッドは obsolete です。
代わりに ARGF.class#each_byte を使用してください。
使用すると警告メッセージが表示されます。 -
ARGF
. class # each _ byte { |byte| . . . } -> self (37504.0) -
ARGF の現在位置から 1 バイトずつ読み込み、それを整数として与え、ブロックを実行します。 ブロック引数byteは0..255のいずれかの整数です。
ARGF の現在位置から 1 バイトずつ読み込み、それを整数として与え、ブロックを実行します。
ブロック引数byteは0..255のいずれかの整数です。
このメソッドはスクリプトに指定した引数(Object::ARGV を参照) をファ
イル名とみなして、それらのファイルを連結した 1 つの仮想ファイルを表すオ
ブジェクトです。そのため、最初のファイルを最後まで読んだ後は次のファイ
ルの内容を返します。現在位置の1バイトについてファイル名を得るには
ARGF.class#filename を使用します。
ブロックが与えられなかった場合は、Enumerator オブジェクトを生成して返しま... -
Kernel
# find _ type(type , opt , *headers) -> Array (37504.0) -
静的な型 type がシステムに存在するかどうか検査します。
静的な型 type がシステムに存在するかどうか検査します。
@param type 検査したい型の名前を指定します。
@param opt コンパイラに渡す追加のオプションを指定します。
@param headers 追加のヘッダを指定します。
@see Kernel#have_type -
Kernel
# find _ type(type , opt , *headers) { . . . } -> Array (37504.0) -
静的な型 type がシステムに存在するかどうか検査します。
静的な型 type がシステムに存在するかどうか検査します。
@param type 検査したい型の名前を指定します。
@param opt コンパイラに渡す追加のオプションを指定します。
@param headers 追加のヘッダを指定します。
@see Kernel#have_type -
Kernel
# have _ type(type , headers = nil , opt = "") -> bool (37504.0) -
静的な型 type がシステムに存在するかどうか検査します。
静的な型 type がシステムに存在するかどうか検査します。
型 type がシステムに存在する場合は、グローバル変数 $defs に
"-DHAVE_type" を追加し、真を返します。型 type がシステムに存在しない場
合は、偽を返します。
例えば、
require 'mkmf'
have_type('foo') # => true
である場合、HAVE_TYPE_FOO をというプリプロセッサマクロをコンパイラに渡します。
@param type 検査したい型の名前を指定します。
@param headers 追加のヘッダを指定します。
@param opt ... -
Kernel
# have _ type(type , headers = nil , opt = "") { . . . } -> bool (37504.0) -
静的な型 type がシステムに存在するかどうか検査します。
静的な型 type がシステムに存在するかどうか検査します。
型 type がシステムに存在する場合は、グローバル変数 $defs に
"-DHAVE_type" を追加し、真を返します。型 type がシステムに存在しない場
合は、偽を返します。
例えば、
require 'mkmf'
have_type('foo') # => true
である場合、HAVE_TYPE_FOO をというプリプロセッサマクロをコンパイラに渡します。
@param type 検査したい型の名前を指定します。
@param headers 追加のヘッダを指定します。
@param opt ... -
Module
# protected _ instance _ methods(inherited _ too = true) -> [Symbol] (37504.0) -
そのモジュールで定義されている protected メソッド名 の一覧を配列で返します。
そのモジュールで定義されている protected メソッド名
の一覧を配列で返します。
@param inherited_too false を指定するとそのモジュールで定義されているメソッドのみ返します。
@see Object#protected_methods, Module#instance_methods -
REXML
:: DocType # entities -> { String => REXML :: Entity } (37504.0) -
DTD で宣言されている実体の集合を Hash で返します。
DTD で宣言されている実体の集合を Hash で返します。
返される Hash は実体参照名をキーとし、対応する REXML::Entity オブジェクト
を値とするハッシュテーブルです。
これには、XML のデフォルトの実体(gt, lt, quot, apos)も含まれています。
//emlist[][ruby]{
doctype = REXML::Document.new(<<EOS).doctype
<!DOCTYPE foo [
<!ENTITY bar "barbarbarbar">
]>
EOS
p doctype.entities # => { "gt" => #... -
REXML
:: Document # doctype -> REXML :: DocType | nil (37504.0) -
文書の DTD を返します。
文書の DTD を返します。
文書が DTD を持たない場合は nil を返します。 -
REXML
:: Text # doctype -> REXML :: DocType | nil (37504.0) -
テキストノードが属する文書の DTD を返します。
テキストノードが属する文書の DTD を返します。
そのような文書(REXML::Document)が存在しない、すなわち
テキストノードの親ノードを辿っても REXML::Document に到達しない、
場合には nil を返します。
@see REXML::DocType -
Shell
# system(command , *opts) -> Shell :: SystemCommand (37504.0) -
command を実行する.
command を実行する.
@param command 実行するコマンドのパスを文字列で指定します。
@param opts command のオプションを文字列で指定します。複数可。
使用例:
require 'shell'
Shell.verbose = false
sh = Shell.new
print sh.system("ls", "-l")
Shell.def_system_command("head")
sh.system("ls", "-l") | sh.head("-n 3") > STDOUT -
Shell
:: CommandProcessor # system(command , *opts) -> Shell :: SystemCommand (37504.0) -
command を実行する.
command を実行する.
@param command 実行するコマンドのパスを文字列で指定します。
@param opts command のオプションを文字列で指定します。複数可。
使用例:
require 'shell'
Shell.verbose = false
sh = Shell.new
print sh.system("ls", "-l")
Shell.def_system_command("head")
sh.system("ls", "-l") | sh.head("-n 3") > STDOUT -
String
# bytes {|byte| . . . } -> self (37504.0) -
文字列の各バイトを数値の配列で返します。(self.each_byte.to_a と同じです)
文字列の各バイトを数値の配列で返します。(self.each_byte.to_a と同じです)
//emlist[例][ruby]{
"str".bytes # => [115, 116, 114]
//}
ブロックが指定された場合は String#each_byte と同じように動作します。
Ruby 2.6 までは deprecated の警告が出ますが、Ruby 2.7 で警告は削除されました。
@see String#each_byte -
String
# each _ byte {|byte| . . . } -> self (37504.0) -
文字列の各バイトに対して繰り返します。
文字列の各バイトに対して繰り返します。
//emlist[例][ruby]{
"str".each_byte do |byte|
p byte
end
# => 115
# => 116
# => 114
"あ".each_byte do |byte|
p byte
end
# => 227
# => 129
# => 130
//}
@see String#bytes -
WIN32OLE
# ole _ typelib -> WIN32OLE _ TYPELIB (37504.0) -
オブジェクトに対応する型情報ライブラリ(TypeLib)を WIN32OLE_TYPELIBとして返します。
オブジェクトに対応する型情報ライブラリ(TypeLib)を
WIN32OLE_TYPELIBとして返します。
OLEオートメーションではクラス、インターフェイス、メソッド、引数などの型
情報と文書情報を型情報ライブラリとして利用します。型情報ライブラリは独
立したファイル(拡張子tlb)の場合もあれば、オブジェクトのバイナリへリソー
スとして埋め込まれている場合があります。
OLEオートメーションでは型情報ライブラリの提供方法を問わずに統一したイン
ターフェイスでアプリケーションが参照できるように、オブジェクトの形式
(ITypeInfoインターフェイス)で提供します。WIN32OLEは... -
WIN32OLE
_ TYPELIB # ole _ types -> [WIN32OLE _ TYPE] (37504.0) -
TypeLibに格納されているすべての型を取得します。
TypeLibに格納されているすべての型を取得します。
TypeLibに格納されている型には、クラス(CoClass——コンポーネントクラス)
やEnum(列挙子)、構造体などがあります。
@return TypeLibに格納されているすべての型をWIN32OLE_TYPEオブジェ
クトの配列として返します。
tlib = WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object Library')
classes = tlib.ole_types.map{|k| k.name} # => ["Adjustments... -
Zlib
:: GzipReader # each _ byte {|byte| . . . } -> nil (37504.0) -
IO クラスの同名メソッドIO#each_byteと同じです。
IO クラスの同名メソッドIO#each_byteと同じです。
但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。
gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッターには圧縮前データのチェックサムが
記録されています。GzipReader オブジェクトは、次の時に展開した
データとフッターの照合を行い、エラーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::GzipFile::Leng... -
WIN32OLE
# ole _ query _ interface(iid) -> WIN32OLE (37228.0) -
IID(インターフェイスID)を指定してオブジェクトの別のインターフェイスを 持つオブジェクトを取得します。
IID(インターフェイスID)を指定してオブジェクトの別のインターフェイスを
持つオブジェクトを取得します。
オブジェクトが複数のオートメーション用インターフェイスを持つ場合に、当
メソッドを利用して既定のインターフェイスとは異なるインターフェイスを取
得します。
@param iid 取得するインターフェイスのIIDを文字列で指定します。
@return iidパラメータで指定したインターフェイスを持つWIN32OLEオブジェクト
@raise WIN32OLERuntimeError 指定したIIDをオブジェクトが持たない場合に通知されます。
ie = WIN32OLE.n... -
String
# bytesize -> Integer (37222.0) -
文字列のバイト長を整数で返します。
文字列のバイト長を整数で返します。
//emlist[例][ruby]{
#coding:UTF-8
# 実行結果は文字コードによって異なります。
p "いろは".size #=> 3
p "いろは".bytesize #=> 9
//}
@see String#size -
ARGF
. class # readbyte -> Integer (37204.0) -
自身から 1 バイトを読み込み整数として返します。 既に EOF に達していれば EOFError が発生します。
自身から 1 バイトを読み込み整数として返します。
既に EOF に達していれば EOFError が発生します。
@raise EOFError 既に EOF に達している場合に発生します。
$ echo "foo" > file
$ ruby argf.rb file
ARGF.readbyte # => 102
ARGF.readbyte # => 111
ARGF.readbyte # => 111
ARGF.readbyte # => 10
ARGF.readbyte # => end of file reached (EOFError)... -
CGI
:: QueryExtension # query _ string -> String (37204.0) -
ENV['QUERY_STRING'] を返します。
ENV['QUERY_STRING'] を返します。 -
CGI
:: QueryExtension :: Value # to _ ary -> Array (37204.0) -
@todo
@todo -
Gem
:: Package :: TarReader :: Entry # bytes _ read -> Integer (37204.0) -
自身から読み込んだバイト数を返します。
自身から読み込んだバイト数を返します。 -
Gem
:: SourceInfoCache # try _ file(path) -> String | nil (37204.0) -
与えられたパスがキャッシュファイルとして利用可能な場合、そのパスを返します。 そうでない場合は nil を返します。
与えられたパスがキャッシュファイルとして利用可能な場合、そのパスを返します。
そうでない場合は nil を返します。
@param path キャッシュファイルの候補となるパスを指定します。 -
IO
# readbyte -> Integer (37204.0) -
IO から1バイトを読み込み整数として返します。 既に EOF に達していれば EOFError が発生します。
IO から1バイトを読み込み整数として返します。
既に EOF に達していれば EOFError が発生します。
@raise EOFError 既に EOF に達している場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "123")
File.open("testfile") do |f|
begin
f.readbyte # => 49
f.readbyte # => 50
f.readbyte # => 51
f.readbyte # => 例外発生
rescue => e
e... -
IO
# syswrite(string) -> Integer (37204.0) -
write(2) を用いて string を出力します。 string が文字列でなければ to_s による文字列化を試みます。 実際に出力できたバイト数を返します。
write(2) を用いて string を出力します。
string が文字列でなければ to_s による文字列化を試みます。
実際に出力できたバイト数を返します。
stdio を経由しないので他の出力メソッドと混用すると思わぬ動作
をすることがあります。
@param string 自身に書き込みたい文字列を指定します。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX 出力に失敗した場合に発生します。
//emlist[例][ruby]{
File.open("testfile", "w+") do |... -
Net
:: POP3 # n _ bytes -> Integer (37204.0) -
サーバにあるメールの総バイト数を返します。
サーバにあるメールの総バイト数を返します。
@see Net::POP3#n_mails
@raise TimeoutError 接続がタイムアウトした場合に発生します
@raise Net::POPError サーバがエラーを報告した場合に発生します
@raise Net::POPBadResponse サーバからの応答がプロトコル上不正であった場合に発生します -
Object
# to _ ary -> Array (37204.0) -
オブジェクトの Array への暗黙の変換が必要なときに内部で呼ばれます。 デフォルトでは定義されていません。
オブジェクトの Array への暗黙の変換が必要なときに内部で呼ばれます。
デフォルトでは定義されていません。
説明のためここに記載してありますが、
このメソッドは実際には Object クラスには定義されていません。
必要に応じてサブクラスで定義すべきものです。
このメソッドを定義する条件は、
* 配列が使われるすべての場面で代置可能であるような、
* 配列そのものとみなせるようなもの
という厳しいものになっています。
//emlist[][ruby]{
class Foo
def to_ary
[3,4]
end
end
it = Foo.new
p([1,2... -
OpenSSL
:: BN # num _ bytes -> Integer (37204.0) -
自身を表現するのに使っているバイト数を返します。
自身を表現するのに使っているバイト数を返します。
//emlist[][ruby]{
require 'openssl'
p 0.to_bn.num_bytes # => 0
p 255.to_bn.num_bytes # => 1
p 256.to_bn.num_bytes # => 2
p 0b111_11111.to_bn.num_bytes # => 1
p 0b1000_00000.to_bn.num_bytes # => 2
//} -
OpenSSL
:: SSL :: SSLSocket # syswrite(string) -> Integer (37204.0) -
データをバッファを経由せずに暗号化通信路に書き込みます。
データをバッファを経由せずに暗号化通信路に書き込みます。
書き込んだバイト数を整数で返します。
基本的にはこのメソッドは使わず、OpenSSL::Buffering の
メソッドを使ってデータを書き込むべきです。
IO#syswrite と同様です。
@param string 書き込むデータ文字列
@raise OpenSSL::SSL::SSLError 書き込みに失敗した場合に発生します -
OpenSSL
:: X509 :: Certificate # check _ private _ key(private _ key) -> bool (37204.0) -
与えられた秘密鍵が証明書に記載されている subject の公開鍵と対応するものかを確かめます。
与えられた秘密鍵が証明書に記載されている subject の公開鍵と対応するものかを確かめます。
確認に成功した場合に真を返します。
@param private_key 確認用の秘密鍵 -
Rinda
:: TupleSpace # notify(event , pattern , sec = nil) -> Rinda :: NotifyTemplateEntry (37204.0) -
event で指定した種類のイベントの監視を開始します。
event で指定した種類のイベントの監視を開始します。
イベントを生じさせたタプルがpattern にマッチした場合にのみ報告されます。
イベントが生じた場合、
このメソッドの返り値の Rinda::NotifyTemplateEntry を経由し、
Rinda::NotifyTemplateEntry#each を用いて報告を受け取ります。
sec で監視期間を秒数で指定できます。 nil で無限に監視し続けます。
event として以下の3つを指定できます。
* 'write' : タプルが追加された
* 'take' : タプルが take された
* 'delet... -
Rinda
:: TupleSpaceProxy # notify(ev , tuple , sec = nil) -> Rinda :: NotifyTemplateEntry (37204.0) -
event で指定した種類のイベントの監視を開始します。
event で指定した種類のイベントの監視を開始します。
内部的にはリモートオブジェクトの Rinda::TupleSpace#notify にフォワードされます。
詳細は Rinda::TupleSpace#notify 参照してください
@param event 監視対象のイベント(文字列)
@param pattern 監視対象となるタプルのパターン
@param sec 監視期間の長さ(秒数) -
String
# bytes -> [Integer] (37204.0) -
文字列の各バイトを数値の配列で返します。(self.each_byte.to_a と同じです)
文字列の各バイトを数値の配列で返します。(self.each_byte.to_a と同じです)
//emlist[例][ruby]{
"str".bytes # => [115, 116, 114]
//}
ブロックが指定された場合は String#each_byte と同じように動作します。
Ruby 2.6 までは deprecated の警告が出ますが、Ruby 2.7 で警告は削除されました。
@see String#each_byte -
StringIO
# readbyte -> Integer (37204.0) -
自身から 1 文字読み込んで、その文字に対応する整数を返します。
自身から 1 文字読み込んで、その文字に対応する整数を返します。
文字列の終端に到達した時には例外 EOFError を発生させます。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge")
a.readbyte #=> 104
//}
@raise EOFError 文字列の終端に到達した時に発生します。 -
StringIO
# syswrite(obj) -> Integer (37204.0) -
自身に obj を書き込みます。StringIO#write と同じです。
自身に obj を書き込みます。StringIO#write と同じです。
@param obj 書き込みたいオブジェクトを指定します。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。 -
URI
:: Generic # registry -> String | nil (37204.0) -
自身の registry を文字列で返します。設定されていない場合は nil を返します。
自身の registry を文字列で返します。設定されていない場合は nil を返します。 -
WEBrick
:: HTTPRequest # query _ string -> String (37204.0) -
リクエスト URI のクエリーを文字列で表すアクセサです。 デフォルトは request_uri.query です。
リクエスト URI のクエリーを文字列で表すアクセサです。
デフォルトは request_uri.query です。 -
OpenURI
:: Meta # content _ type -> String (37132.0) -
対象となるリソースの Content-Type を文字列で返します。Content-Type ヘッダの情報が使われます。 Content-Type ヘッダがない場合は、"application/octet-stream" を返します。
対象となるリソースの Content-Type を文字列で返します。Content-Type ヘッダの情報が使われます。
Content-Type ヘッダがない場合は、"application/octet-stream" を返します。
//emlist[例][ruby]{
require 'open-uri'
open('http://www.ruby-lang.org/') {|f|
p f.content_type #=> "text/html"
}
//} -
Net
:: HTTPHeader # type _ params -> Hash (37084.0) -
Content-Type のパラメータを {"charset" => "iso-2022-jp"} という形の Hash で返します。
Content-Type のパラメータを {"charset" => "iso-2022-jp"}
という形の Hash で返します。
Content-Type: ヘッダフィールドが存在しない場合には
空のハッシュを返します。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
res = Net::HTTP.get_response(uri)
res.type_params # => {"charset"=>"UTF-8"}
//} -
REXML
:: StreamListener # entitydecl(content) -> () (37048.0) -
DTDの実体宣言をパースしたときに呼び出されるコールバックメソッドです。
DTDの実体宣言をパースしたときに呼び出されるコールバックメソッドです。
@param content 実体宣言が配列で渡されます
実体宣言の書き方によって content に渡されるデータの形式が異なります。
//emlist[][ruby]{
require 'rexml/parsers/baseparser'
require 'rexml/parsers/streamparser'
require 'rexml/streamlistener'
xml = <<EOS
<!DOCTYPE root [
<!ENTITY % YN '"Yes"'>
<!ENTITY % YN 'Yes... -
Method
# arity -> Integer (37030.0) -
メソッドが受け付ける引数の数を返します。
メソッドが受け付ける引数の数を返します。
ただし、メソッドが可変長引数を受け付ける場合、負の整数
-(必要とされる引数の数 + 1)
を返します。C 言語レベルで実装されたメソッドが可変長引数を
受け付ける場合、-1 を返します。
//emlist[例][ruby]{
class C
def u; end
def v(a); end
def w(*a); end
def x(a, b); end
def y(a, b, *c); end
def z(a, b, *... -
Date
# next _ year(n = 1) -> Date (37012.0) -
n 年後を返します。
n 年後を返します。
self >> (n * 12) に相当します。
//emlist[例][ruby]{
require 'date'
Date.new(2001,2,3).next_year #=> #<Date: 2002-02-03 ...>
Date.new(2008,2,29).next_year #=> #<Date: 2009-02-28 ...>
Date.new(2008,2,29).next_year(4) #=> #<Date: 2012-02-29 ...>
//}
Date#>> も参照してください。
@param n 年数 -
OptionParser
# summary _ indent -> String (37012.0) -
サマリを表示する時のインデントを文字列で返します。
サマリを表示する時のインデントを文字列で返します。
@return サマリを表示する時のインデントを文字列で返します。
//emlist[例][ruby]{
require "optparse"
opts = OptionParser.new do |opts|
opts.on_head("-i", "--init")
opts.on("-u", "--update")
opts.on_tail("-h", "--help")
end
opts.summary_indent # => " "
opts.summarize
# => [" -i,... -
OptionParser
# summary _ width -> Integer (37012.0) -
サマリを表示するときの幅を整数で返します。
サマリを表示するときの幅を整数で返します。
@return サマリを表示するときの幅を整数で返します。
//emlist[例][ruby]{
require "optparse"
opts = OptionParser.new do |opts|
opts.on_head("-i", "--init")
opts.on("-u", "--update")
opts.on_tail("-h", "--help")
end
opts.summary_width # => 32
opts.summarize
# => [" -i, --init\n", " ... -
OptionParser
# summary _ width=(width) (37012.0) -
サマリを表示するときの幅を整数で指定します。
サマリを表示するときの幅を整数で指定します。
@param width サマリを表示するときの幅を整数で指定します。
//emlist[例][ruby]{
require "optparse"
opts = OptionParser.new do |opts|
opts.on_head("-i", "--init")
opts.on("-u", "--update")
opts.on_tail("-h", "--help")
end
opts.summary_width # => 32
opts.summarize
# => [" -i, --init\n"... -
Proc
# arity -> Integer (37012.0) -
Proc オブジェクトが受け付ける引数の数を返します。
Proc オブジェクトが受け付ける引数の数を返します。
ただし、可変長引数を受け付ける場合、負の整数
-(必要とされる引数の数 + 1)
を返します。
//emlist[例][ruby]{
lambda{ }.arity # => 0
lambda{|| }.arity # => 0
lambda{|x| }.arity # => 1
lambda{|*x| }.arity # => -1
lambda{|x, y| }.arity # => 2
lambda{|x, *y| }... -
Net
:: HTTPHeader # content _ type -> String|nil (37006.0) -
"text/html" のような Content-Type を表す 文字列を返します。
"text/html" のような Content-Type を表す
文字列を返します。
Content-Type: ヘッダフィールドが存在しない場合には nil を返します。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/comments.cgi?post=comment')
req = Net::HTTP::Post.new(uri.request_uri)
req.content_type # => nil
req.content_type = 'multipart/for... -
Net
:: HTTPHeader # content _ type=(type) (37006.0) -
type と params から Content-Type: ヘッダフィールドの 値を設定します。
type と params から Content-Type: ヘッダフィールドの
値を設定します。
@param type メディアタイプを文字列で指定します。
@param params パラメータ属性をハッシュで指定します。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.content_type # => ni... -
Net
:: IMAP :: Envelope # in _ reply _ to -> String | nil (37000.0) -
In-reply-to の内容を文字列で返します。
In-reply-to の内容を文字列で返します。
エンベロープに存在しないときは nil を返します。 -
String
# crypt(salt) -> String (36994.0) -
self と salt から暗号化された文字列を生成して返します。 salt には英数字、ドット (「.」)、スラッシュ (「/」) から構成される、 2 バイト以上の文字列を指定します。
self と salt から暗号化された文字列を生成して返します。
salt には英数字、ドット (「.」)、スラッシュ (「/」) から構成される、
2 バイト以上の文字列を指定します。
暗号化された文字列から暗号化前の文字列 (self) を求めることは一般に困難で、
self を知っている者のみが同じ暗号化された文字列を生成できます。
このことから self を知っているかどうかの認証に使うことが出来ます。
salt には、以下の様になるべくランダムな文字列を選ぶべきです。
他にも 29297 などがあります。
注意:
* Ruby 2.6 から非推奨になったため、引き続き... -
UnboundMethod
# arity -> Integer (36994.0) -
メソッドが受け付ける引数の数を返します。
メソッドが受け付ける引数の数を返します。
ただし、メソッドが可変長引数を受け付ける場合、負の整数
-(必要とされる引数の数 + 1)
を返します。C 言語レベルで実装されたメソッドが可変長引数を
受け付ける場合、-1 を返します。
//emlist[例][ruby]{
class C
def one; end
def two(a); end
def three(*a); end
def four(a, b); end
def five(a, b, *c); end
def six(a, b, *c, &d); end
end
p C.insta... -
Enumerator
:: Yielder # yield(*object) -> () (36976.0) -
Enumerator.new で使うメソッドです。
Enumerator.new で使うメソッドです。
生成された Enumerator オブジェクトの each メソッドを呼ぶと
Enumerator::Yielder オブジェクトが渡されたブロックが実行され、
ブロック内の yield メソッドが呼ばれるたびに each に渡された
ブロックが yield メソッドに渡された値とともに繰り返されます。
//emlist[例][ruby]{
enum = Enumerator.new do |y|
y.yield 1, 2, 3
end
enum.each do |x, y, z|
p [x, y, z]
end
# => [... -
Time
# saturday? -> bool (36976.0) -
self の表す時刻が土曜日である場合に true を返します。 そうでない場合に false を返します。
self の表す時刻が土曜日である場合に true を返します。
そうでない場合に false を返します。
//emlist[][ruby]{
t = Time.local(2006, 6, 10) # => 2006-06-10 00:00:00 +0900
p t.saturday? # => true
//} -
Time
# thursday? -> bool (36976.0) -
self の表す時刻が木曜日である場合に true を返します。 そうでない場合に false を返します。
self の表す時刻が木曜日である場合に true を返します。
そうでない場合に false を返します。
//emlist[][ruby]{
t = Time.local(1995, 12, 21) # => 1995-12-21 00:00:00 +0900
p t.thursday? # => true
//} -
Time
# tuesday? -> bool (36976.0) -
self の表す時刻が火曜日である場合に true を返します。 そうでない場合に false を返します。
self の表す時刻が火曜日である場合に true を返します。
そうでない場合に false を返します。
//emlist[][ruby]{
t = Time.local(1991, 2, 19) # => 1991-02-19 00:00:00 +0900
p t.tuesday? # => true
//} -
Net
:: HTTPHeader # proxy _ basic _ auth(account , password) -> [String] (36952.0) -
Proxy 認証のために Proxy-Authorization: ヘッダをセットします。
Proxy 認証のために Proxy-Authorization: ヘッダをセットします。
@param account アカウント名を文字列で与えます。
@param password パスワードを文字列で与えます。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.proxy_basic_auth("account", "password") # => ["Ba... -
Net
:: IMAP :: ContentDisposition # dsp _ type -> String (36952.0) -
Content-Disposition フィールドのタイプを文字列で返します。
Content-Disposition フィールドのタイプを文字列で返します。
"INLINE", "ATTACHMENT" などの文字列を返します。
詳しくは 2183 などを見てください。 -
Net
:: IMAP :: Envelope # reply _ to -> [Net :: IMAP :: Address] | nil (36952.0) -
Reply-To を Net::IMAP::Address オブジェクトの配列で返します。
Reply-To を Net::IMAP::Address オブジェクトの配列で返します。
エンベロープに存在しないときは nil を返します。 -
WEBrick
:: HTTPRequest # content _ type -> String | nil (36952.0) -
リクエストの Content-Type ヘッダを文字列で返します。
リクエストの Content-Type ヘッダを文字列で返します。 -
WEBrick
:: HTTPResponse # content _ type -> String | nil (36952.0) -
Content-Type ヘッダの値を返します。
Content-Type ヘッダの値を返します。 -
REXML
:: DocType # system -> String | nil (36940.0) -
DTD のシステム識別子を返します。
DTD のシステム識別子を返します。
DTD が外部サブセットを含んでいない場合は nil を返します。
//emlist[][ruby]{
require 'rexml/document'
doctype = REXML::Document.new(<<EOS).doctype
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
EOS
doctype.system # => "http://www.w... -
RubyVM
:: InstructionSequence # to _ binary(extra _ data = nil) -> String (36940.0) -
バイナリフォーマットでシリアライズされたiseqのデータを文字列として返します。 RubyVM::InstructionSequence.load_from_binary メソッドでバイナリデータに対応するiseqオブジェクトを作れます。
バイナリフォーマットでシリアライズされたiseqのデータを文字列として返します。
RubyVM::InstructionSequence.load_from_binary メソッドでバイナリデータに対応するiseqオブジェクトを作れます。
引数の extra_data はバイナリデータと共に保存されます。
RubyVM::InstructionSequence.load_from_binary_extra_data メソッドでこの文字列にアクセス出来ます。
注意: 変換後のバイナリデータはポータブルではありません。 to_binary で得たバイナリデータは他のマシンに移動できません。他...