ライブラリ
- ビルトイン (241)
- benchmark (3)
-
cgi
/ core (3) - csv (54)
- date (6)
- digest (9)
-
digest
/ sha2 (1) - drb (2)
-
drb
/ extserv (1) - erb (3)
- fiddle (9)
- fileutils (1)
- forwardable (4)
- ipaddr (1)
-
irb
/ context (1) -
irb
/ input-method (4) - json (14)
-
json
/ add / ostruct (1) - logger (4)
-
net
/ ftp (3) -
net
/ http (46) -
net
/ imap (2) -
net
/ pop (1) -
net
/ smtp (2) - openssl (47)
- optparse (21)
- ostruct (4)
- pathname (27)
- prettyprint (4)
- prime (11)
- pstore (2)
- psych (52)
- rake (7)
-
rake
/ packagetask (1) -
rdoc
/ markup (4) -
rdoc
/ markup / formatter (1) -
rdoc
/ markup / to _ html (1) -
rdoc
/ markup / to _ html _ crossref (1) - resolv (6)
- resolv-replace (3)
-
rexml
/ document (22) -
rexml
/ parsers / ultralightparser (2) -
rubygems
/ command (1) -
rubygems
/ gem _ path _ searcher (1) -
rubygems
/ old _ format (1) -
rubygems
/ platform (1) -
rubygems
/ remote _ fetcher (1) -
rubygems
/ requirement (1) -
rubygems
/ security (1) -
rubygems
/ source _ info _ cache _ entry (1) -
rubygems
/ version (3) - shell (31)
-
shell
/ command-processor (13) -
shell
/ filter (21) - socket (22)
- stringio (12)
- strscan (12)
- syslog (1)
- tempfile (3)
- thwait (10)
- uri (6)
-
webrick
/ cgi (1) -
webrick
/ httpauth / basicauth (1) -
webrick
/ httpauth / digestauth (1) -
webrick
/ httpauth / htdigest (1) -
webrick
/ httpauth / htgroup (1) -
webrick
/ httpauth / htpasswd (2) -
webrick
/ httpproxy (2) -
webrick
/ httprequest (1) -
webrick
/ httpresponse (8) -
webrick
/ httpserver (4) -
webrick
/ httpservlet / abstract (8) -
webrick
/ httpservlet / cgihandler (1) -
webrick
/ httpservlet / erbhandler (1) -
webrick
/ httpservlet / filehandler (1) -
webrick
/ httpservlet / prochandler (1) -
webrick
/ httputils (6) -
webrick
/ httpversion (3) - win32ole (38)
-
yaml
/ store (1) - zlib (13)
クラス
- Addrinfo (2)
- Array (4)
- BasicObject (6)
-
Benchmark
:: Job (1) -
Benchmark
:: Report (1) -
Benchmark
:: Tms (1) - CGI (2)
- CSV (26)
-
CSV
:: FieldInfo (1) -
CSV
:: Row (15) -
CSV
:: Table (12) -
DRb
:: DRbObject (1) -
DRb
:: DRbServer (1) -
DRb
:: ExtServ (1) - Date (1)
- DateTime (5)
-
Digest
:: Base (9) -
Digest
:: SHA2 (1) - Dir (6)
- ERB (3)
-
Encoding
:: Converter (5) -
Encoding
:: UndefinedConversionError (1) - Enumerator (9)
- Exception (2)
-
Fiddle
:: Function (1) -
Fiddle
:: Handle (7) - File (6)
-
File
:: Stat (2) -
Gem
:: Command (1) -
Gem
:: GemPathSearcher (1) -
Gem
:: OldFormat (1) -
Gem
:: Platform (1) -
Gem
:: RemoteFetcher :: FetchError (1) -
Gem
:: Requirement (1) -
Gem
:: Security :: Signer (1) -
Gem
:: SourceInfoCacheEntry (1) -
Gem
:: Version (3) - Hash (15)
- IO (25)
- IPAddr (1)
-
IRB
:: Context (1) -
IRB
:: FileInputMethod (1) -
IRB
:: InputMethod (1) -
IRB
:: ReadlineInputMethod (1) -
IRB
:: StdioInputMethod (1) -
JSON
:: State (3) - KeyError (2)
- Logger (4)
- Method (17)
- Module (7)
-
Net
:: FTP (3) -
Net
:: HTTP (12) -
Net
:: HTTPGenericRequest (7) -
Net
:: HTTPRequest (1) -
Net
:: IMAP (2) -
Net
:: POP3 (1) -
Net
:: SMTP (2) - NoMethodError (1)
- Numeric (1)
- Object (10)
-
OpenSSL
:: ASN1 :: GraphicString (2) -
OpenSSL
:: ASN1 :: ObjectId (3) -
OpenSSL
:: BN (8) -
OpenSSL
:: Cipher (1) -
OpenSSL
:: Cipher :: AES (1) -
OpenSSL
:: Cipher :: AES128 (1) -
OpenSSL
:: Cipher :: AES192 (1) -
OpenSSL
:: Cipher :: AES256 (1) -
OpenSSL
:: Cipher :: BF (1) -
OpenSSL
:: Cipher :: CAST5 (1) -
OpenSSL
:: Cipher :: DES (1) -
OpenSSL
:: Cipher :: IDEA (1) -
OpenSSL
:: Cipher :: RC2 (2) -
OpenSSL
:: Cipher :: RC4 (2) -
OpenSSL
:: Cipher :: RC5 (1) -
OpenSSL
:: Digest :: SHA (1) -
OpenSSL
:: Digest :: SHA1 (1) -
OpenSSL
:: Digest :: SHA224 (1) -
OpenSSL
:: Digest :: SHA256 (1) -
OpenSSL
:: Digest :: SHA384 (1) -
OpenSSL
:: Digest :: SHA512 (1) -
OpenSSL
:: HMAC (1) -
OpenSSL
:: PKey :: DH (3) -
OpenSSL
:: SSL :: SSLContext (3) -
OpenSSL
:: X509 :: Store (2) -
OpenSSL
:: X509 :: StoreContext (1) - OpenStruct (5)
- OptionParser (21)
- PStore (2)
- Pathname (26)
- PrettyPrint (4)
- Prime (4)
-
Prime
:: EratosthenesGenerator (3) -
Prime
:: PseudoPrimeGenerator (4) -
Psych
:: Emitter (1) -
Psych
:: Nodes :: Alias (2) -
Psych
:: Nodes :: Document (4) -
Psych
:: Nodes :: Mapping (8) -
Psych
:: Nodes :: Scalar (13) -
Psych
:: Nodes :: Sequence (8) -
Psych
:: Nodes :: Stream (4) -
Psych
:: Parser (2) -
Psych
:: ScalarScanner (1) -
Psych
:: Stream (3) -
Psych
:: TreeBuilder (1) -
Psych
:: Visitors :: YAMLTree (1) -
RDoc
:: Markup (3) -
RDoc
:: Markup :: Formatter (1) -
RDoc
:: Markup :: ToHtml (1) -
RDoc
:: Markup :: ToHtmlCrossref (1) -
REXML
:: Attributes (4) -
REXML
:: CData (1) -
REXML
:: Child (1) -
REXML
:: DocType (1) -
REXML
:: Element (6) -
REXML
:: Elements (3) -
REXML
:: Formatters :: Default (1) -
REXML
:: Formatters :: Pretty (1) -
REXML
:: Formatters :: Transitive (1) -
REXML
:: Parsers :: UltraLightParser (2) -
REXML
:: XPath (3) -
Rake
:: FileList (1) -
Rake
:: InvocationChain (3) -
Rake
:: PackageTask (1) -
Rake
:: TaskArguments (2) - Random (3)
- Range (2)
- Regexp (4)
- Resolv (1)
-
Resolv
:: DNS :: Resource :: HINFO (1) -
Resolv
:: DNS :: Resource :: IN :: SRV (1) -
Resolv
:: DNS :: Resource :: MX (1) -
Resolv
:: DNS :: Resource :: SOA (1) -
Resolv
:: Hosts (1) -
RubyVM
:: InstructionSequence (2) - SOCKSSocket (3)
- Shell (31)
-
Shell
:: CommandProcessor (13) -
Shell
:: Filter (21) - Socket (5)
- String (3)
- StringIO (12)
- StringScanner (12)
- Struct (11)
- SystemCallError (1)
- TCPServer (2)
- TCPSocket (4)
- Tempfile (3)
- Thread (39)
-
Thread
:: Backtrace :: Location (4) -
Thread
:: ConditionVariable (3) -
Thread
:: Mutex (7) -
Thread
:: Queue (11) -
Thread
:: SizedQueue (6) - ThreadGroup (4)
- ThreadsWait (10)
- Time (2)
- TracePoint (2)
- UDPSocket (1)
- UNIXServer (4)
- UNIXSocket (4)
-
URI
:: FTP (2) -
URI
:: Generic (1) -
URI
:: HTTP (1) -
URI
:: LDAP (1) -
URI
:: MailTo (1) - UnboundMethod (1)
-
WEBrick
:: CGI (1) -
WEBrick
:: HTTPAuth :: BasicAuth (1) -
WEBrick
:: HTTPAuth :: DigestAuth (1) -
WEBrick
:: HTTPAuth :: Htdigest (1) -
WEBrick
:: HTTPAuth :: Htgroup (1) -
WEBrick
:: HTTPAuth :: Htpasswd (1) -
WEBrick
:: HTTPProxyServer (1) -
WEBrick
:: HTTPRequest (1) -
WEBrick
:: HTTPResponse (8) -
WEBrick
:: HTTPServer (3) -
WEBrick
:: HTTPServer :: MountTable (1) -
WEBrick
:: HTTPServlet :: AbstractServlet (8) -
WEBrick
:: HTTPServlet :: CGIHandler (1) -
WEBrick
:: HTTPServlet :: DefaultFileHandler (1) -
WEBrick
:: HTTPServlet :: ERBHandler (1) -
WEBrick
:: HTTPServlet :: ProcHandler (1) -
WEBrick
:: HTTPUtils :: FormData (6) -
WEBrick
:: HTTPVersion (3) - WIN32OLE (11)
-
WIN32OLE
_ EVENT (2) -
WIN32OLE
_ METHOD (19) -
WIN32OLE
_ PARAM (1) -
WIN32OLE
_ TYPE (4) -
WIN32OLE
_ TYPELIB (1) -
YAML
:: Store (1) -
Zlib
:: Deflate (6) -
Zlib
:: GzipWriter (3) -
Zlib
:: Inflate (3)
モジュール
-
CGI
:: QueryExtension (1) - Enumerable (4)
- Fiddle (1)
- FileUtils (1)
- Forwardable (4)
- JSON (2)
-
JSON
:: Generator :: GeneratorMethods :: Array (1) -
JSON
:: Generator :: GeneratorMethods :: FalseClass (1) -
JSON
:: Generator :: GeneratorMethods :: Float (1) -
JSON
:: Generator :: GeneratorMethods :: Hash (1) -
JSON
:: Generator :: GeneratorMethods :: Integer (1) -
JSON
:: Generator :: GeneratorMethods :: NilClass (1) -
JSON
:: Generator :: GeneratorMethods :: Object (1) -
JSON
:: Generator :: GeneratorMethods :: String (1) -
JSON
:: Generator :: GeneratorMethods :: TrueClass (1) - Kernel (3)
- Marshal (4)
-
Net
:: HTTPHeader (26) - ObjectSpace (4)
-
OpenSSL
:: ASN1 (2) - Psych (2)
-
Syslog
:: Facility (1) - Zlib (1)
キーワード
- != (1)
- < (2)
- <=> (7)
- == (10)
- === (4)
- > (1)
- >> (1)
- ANY (3)
- BLOCK (2)
- Cipher (1)
- ConditionVariable (1)
- Converters (1)
- DH (1)
-
DOUBLE
_ QUOTED (1) - FLOW (2)
- FOLDED (1)
- GraphicString (2)
- HTTPProxyServer (1)
-
HUFFMAN
_ ONLY (1) - HeaderConverters (1)
- Htpasswd (1)
- LITERAL (1)
-
LOG
_ NEWS (1) -
MAJOR
_ VERSION (1) -
MINOR
_ VERSION (1) - Markup (1)
- Marshal フォーマット (1)
-
NEWS for Ruby 2
. 0 . 0 (1) -
NEWS for Ruby 2
. 1 . 0 (1) - Nodes (1)
- OPS (1)
- PLAIN (1)
- Pathname (1)
- Proxy (1)
-
RTLD
_ GLOBAL (1) -
RTLD
_ LAZY (1) -
RTLD
_ NOW (1) - Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (1)
-
SINGLE
_ QUOTED (1) - SizedQueue (1)
- Thread (1)
- ThreadGroup (1)
- UTF16BE (1)
- UTF16LE (1)
- UTF8 (1)
- YAMLTree (1)
- [] (14)
- []= (1)
-
abort
_ on _ exception (1) -
absolute
_ path (1) - add (1)
-
add
_ html (1) -
add
_ special (1) -
add
_ tag (1) -
add
_ trace _ func (1) -
add
_ word _ pair (1) - address (1)
-
alias
_ command (1) -
alias
_ method (1) - alive? (1)
-
all
_ waits (3) - anchor (4)
- append (1)
- arity (1)
- ascend (2)
-
auth
_ only (1) - backtrace (1)
-
backtrace
_ locations (3) -
base
_ label (1) - basename (1)
-
basic
_ auth (1) - bind (1)
- birthtime (1)
-
block
_ length (1) - body (1)
- body= (1)
-
body
_ stream (1) -
body
_ stream= (1) - broadcast (1)
- bytes (1)
- call (2)
- cat (3)
- cd (2)
- cgi (1)
- chardev? (1)
- charpos (1)
- chdir (1)
- check (1)
-
check
_ circular? (1) -
check
_ until (1) - children (1)
- chmod (1)
- chunked= (1)
- chunked? (1)
- ciphers (1)
- civil (1)
- cleanpath (1)
- clear (2)
- clone (1)
- close (2)
- closed? (1)
- cmp (1)
- coerce (1)
- commercial (1)
- compile (1)
- config (2)
- connect (1)
-
content
_ length (2) -
content
_ length= (2) -
content
_ range (1) -
content
_ type (1) -
content
_ type= (1) - convpath (1)
- cwd (1)
-
datetime
_ format (1) -
datetime
_ format= (1) -
def
_ class (1) -
def
_ delegator (1) -
def
_ instance _ delegator (1) -
def
_ method (1) -
def
_ module (1) -
def
_ system _ command (1) - default (2)
-
default
_ proc (1) -
define
_ method (2) - deflate (1)
- delegate (1)
- delete (3)
-
delete
_ all (1) -
delete
_ if (1) - deq (2)
- descend (2)
-
digest
_ length (1) - dir (1)
- dirname (1)
- dispid (1)
- dlopen (1)
-
do
_ DELETE (1) -
do
_ GET (1) -
do
_ HEAD (1) -
do
_ OPTIONS (1) -
do
_ POST (1) -
do
_ PUT (1) - dump (4)
- each (28)
-
each
_ attribute (1) -
each
_ byte (2) -
each
_ capitalized _ name (1) -
each
_ char (2) -
each
_ element _ with _ attribute (1) -
each
_ element _ with _ text (1) -
each
_ entry (3) -
each
_ filename (1) -
each
_ header (1) -
each
_ key (1) -
each
_ line (8) -
each
_ name (1) -
each
_ object (4) -
each
_ pair (4) -
each
_ value (1) -
each
_ with _ index (4) - echo (3)
- empty? (2)
- enclose (1)
- enclosed? (1)
-
enum
_ for (2) - eql? (4)
- equal? (1)
-
error
_ char (1) - event? (1)
-
event
_ interface (1) - exit (1)
- fetch (5)
- field (1)
- fields (1)
- file (1)
- filename (1)
- find (2)
- finish (3)
- finished? (1)
- first (1)
- flush (1)
- foreach (4)
- fork (1)
-
form
_ data= (1) - format (1)
- generate (2)
-
generate
_ line (1) -
get
_ instance (1) -
get
_ text (1) - getc (1)
- getch (1)
- getopts (4)
- gets (3)
- getwd (2)
- glob (3)
-
handle
_ interrupt (1) - handler= (1)
-
has
_ elements? (1) - hash (1)
- header (2)
- header? (1)
-
header
_ converters (1) -
header
_ row? (2) - headers (3)
- help (1)
- helpcontext (2)
- helpfile (2)
- helpstring (2)
- hexdigest (2)
- hexdigest! (1)
-
http
_ version (1) - implicit (3)
- include? (1)
- index (1)
-
insert
_ output (1) - inspect (3)
-
install
_ system _ commands (1) - instance (2)
-
instance
_ delegate (1) -
instance
_ method (1) - invkind (1)
-
invoke
_ kind (1) - ip (1)
- irb (1)
- jd (1)
- join (3)
-
join
_ nowait (1) -
json
_ create (1) - key (1)
- kill (2)
- length (6)
- lines (2)
- link (3)
- list (2)
- locked? (1)
- logger (1)
-
marshal
_ dump (3) -
marshal
_ load (2) - match (3)
- match? (1)
- matched (1)
- matched? (1)
-
matched
_ size (1) - max (1)
- member? (1)
- merge (2)
- method (2)
-
method
_ id (1) -
method
_ missing (1) - methods (1)
- mkdir (3)
-
mod
_ add (1) -
mod
_ exp (1) -
mod
_ mul (1) -
mod
_ sub (1) - mount (1)
- name (3)
- name= (1)
-
net
/ http (1) -
net
/ imap (1) - new2 (1)
-
new
_ ntoh (1) -
new
_ with _ uri (1) - next (1)
-
next
_ wait (1) -
num
_ waiting (1) -
offset
_ vtbl (1) -
ole
_ func _ methods (1) -
ole
_ get _ methods (1) -
ole
_ method (1) -
ole
_ method _ help (1) -
ole
_ methods (2) -
ole
_ obj _ help (1) -
ole
_ put _ methods (1) -
ole
_ show _ help (1) -
ole
_ type (1) -
on
_ event _ with _ outargs (1) -
on
_ head (1) -
on
_ tail (1) - open (23)
- optparse (1)
-
optparse
/ shellwords (1) - ordinal (1)
-
original
_ name (1) - out (4)
- owned? (1)
- owner (1)
- pack (2)
-
package
_ dir _ path (1) - parameters (1)
- params (3)
- parse (5)
- parse! (1)
-
parse
_ line (1) - pass (1)
- path (5)
- pathmap (2)
-
pending
_ interrupt? (1) - plain (1)
- pop (2)
- popd (1)
- popdir (1)
-
post
_ match (1) -
pre
_ match (1) -
prime
_ fasttest? (1) - priority (1)
- priority= (1)
-
proxy
_ address (1) -
proxy
_ basic _ auth (1) -
proxy
_ from _ env? (1) -
proxy
_ pass (1) -
proxy
_ port (1) -
proxy
_ user (1) - proxyaddr (1)
- proxyport (1)
- push (1)
- pushd (1)
- pushdir (1)
- pwd (2)
-
quote
_ char (1) - quoted (1)
- raise (1)
- rake (1)
- range (1)
-
range
_ length (1) - read (1)
- readchar (2)
- readline (3)
- readlines (1)
- readlink (1)
- realpath (2)
- receiver (2)
- register (1)
- relative? (1)
-
relative
_ path _ from (1) - reopen (2)
- replace (1)
-
report
_ on _ exception (2) -
report
_ on _ exception= (1) -
request
_ body _ permitted? (1) -
response
_ body _ permitted? (1) -
return
_ headers? (1) -
return
_ type (1) -
return
_ type _ detail (1) -
return
_ vtype (1) - rewind (2)
-
rexml
/ parsers / ultralightparser (1) -
ruby 1
. 6 feature (1) -
ruby 1
. 8 . 2 feature (1) -
ruby 1
. 8 . 4 feature (1) - rubygems (1)
- run (1)
-
safe
_ level (1) -
search
_ convpath (1) -
search
_ full (1) - seek (1)
- separator (1)
-
set
_ content _ type (1) -
set
_ dictionary (2) -
set
_ form _ data (1) -
set
_ params (1) -
set
_ trace _ func (1) -
sev
_ threshold (1) - shell (1)
- shift (4)
-
short
_ name (1) - shuffle (2)
- signal (1)
-
singleline
_ format (1) -
singleton
_ method (1) -
singleton
_ method _ added (1) -
singleton
_ method _ removed (1) -
singleton
_ method _ undefined (1) -
singleton
_ methods (1) - size (6)
-
size
_ opt _ params (1) -
size
_ params (1) - sleep (1)
- sn (1)
-
source
_ location (1) - start (7)
- status (1)
-
status
_ line (1) - stop (1)
- stop? (1)
- strftime (1)
- style (3)
- succ (1)
- summarize (2)
-
summary
_ indent (1) -
summary
_ indent= (1) -
summary
_ width (1) -
summary
_ width= (1) -
super
_ method (1) - sym (1)
- symlink (3)
- synchronize (1)
- system (3)
-
system
_ path (1) - table (1)
- tag (3)
-
tag
_ directives (1) -
tcp
_ server _ loop (1) - tee (3)
- terminate (1)
- test (3)
- text (1)
-
thread
_ variable _ get (1) - threads (1)
-
to
_ a (3) -
to
_ ary (1) -
to
_ csv (1) -
to
_ enum (2) -
to
_ h (4) -
to
_ hash (4) -
to
_ json (9) -
to
_ proc (1) -
to
_ s (12) - tokenize (1)
-
trace
_ var (2) - transact (3)
-
try
_ lock (1) - ucmp (1)
-
unalias
_ command (1) - unbind (1)
-
undef
_ method (1) -
undef
_ system _ command (1) - ungetc (2)
- unix (3)
- unlock (1)
- unparse (1)
- uptodate? (1)
- value (2)
-
values
_ at (3) - verify (2)
- version (1)
-
virtual
_ host (1) - visible? (1)
- wakeup (1)
-
with
_ defaults (1) -
with
_ index (4) -
with
_ object (2) - write (1)
-
write
_ headers? (1) - xpath (1)
- | (1)
- スレッド (1)
- 正規表現 (1)
検索結果
先頭5件
- Gem
:: RemoteFetcher :: FetchError . new(message , uri) -> Gem :: RemoteFetcher :: FetchError - WEBrick
:: HTTPAuth :: Htdigest . new(path) -> WEBrick :: HTTPAuth :: Htdigest - WEBrick
:: HTTPAuth :: Htgroup . new(path) -> WEBrick :: HTTPAuth :: Htgroup - WEBrick
:: HTTPAuth :: Htpasswd . new(path) -> WEBrick :: HTTPAuth :: Htpasswd - Psych
:: Visitors :: YAMLTree . new(options = {} , emitter = Psych :: TreeBuilder . new , ss = Psych :: ScalarScanner . new) -> Psych :: Visitors :: YAMLTree
-
Gem
:: RemoteFetcher :: FetchError . new(message , uri) -> Gem :: RemoteFetcher :: FetchError (73204.0) -
この例外クラスを初期化します。
この例外クラスを初期化します。
@param message メッセージを指定します。
@param uri 問題が発生した URI を指定します。 -
WEBrick
:: HTTPAuth :: Htdigest . new(path) -> WEBrick :: HTTPAuth :: Htdigest (72904.0) -
Htdigest オブジェクトを生成します。
Htdigest オブジェクトを生成します。
@param path パスワードを保存するファイルのパスを与えます。 -
WEBrick
:: HTTPAuth :: Htgroup . new(path) -> WEBrick :: HTTPAuth :: Htgroup (72904.0) -
自身を初期化します。
自身を初期化します。
@param path ファイル名を指定します。 -
WEBrick
:: HTTPAuth :: Htpasswd . new(path) -> WEBrick :: HTTPAuth :: Htpasswd (72904.0) -
Htpasswd オブジェクトを生成します。
Htpasswd オブジェクトを生成します。
@param path パスワードを保存するファイルのパスを与えます。 -
Psych
:: Visitors :: YAMLTree . new(options = {} , emitter = Psych :: TreeBuilder . new , ss = Psych :: ScalarScanner . new) -> Psych :: Visitors :: YAMLTree (65110.0) -
YAMLTree オブジェクトを生成します。
YAMLTree オブジェクトを生成します。
options には構築される YAML AST に設定されるオプション設定を指定します。
Psych.dump と同じオプションが指定できます。
emitter には AST の構築に使われる Psych::TreeBuilder オブジェクト
を渡します。
ss は Ruby の String が YAML document 上で quote が必要かどうか
を判定するための Psych::ScalarScanner オブジェクトを渡します。
emitter, ss は通常デフォルトのものから変える必要はないでしょう。
@param... -
Fiddle
:: Handle . new(lib , flags=Fiddle :: Handle :: RTLD _ LAZY|Fiddle :: Handle :: RTLD _ GLOBAL) {|handle| . . . } -> Fiddle :: Handle (64879.0) -
ライブラリ lib をオープンし、Handle オブジェクトとして返します。
ライブラリ lib をオープンし、Handle オブジェクトとして返します。
ブロックを指定すれば、生成した Handle を引数としてブロックを実行します。
Handle はブロックの終りで自動的にクローズされます。
flags で dlopen(3) の第2引数として渡すフラグを指定できます。
Fiddle::Handle::RTLD_LAZY、Fiddle::Handle::RTLD_NOW
のどちらか一方を指定する必要があり、
またそれに Fiddle::Handle::RTLD_GLOBAL と OR を取ることができます。
詳しい意味は manpage(dlopen(3))... -
Hash
. new {|hash , key| . . . } -> Hash (64642.0) -
空の新しいハッシュを生成します。ブロックの評価結果がデフォルト値になりま す。設定したデフォルト値はHash#default_procで参照できます。
空の新しいハッシュを生成します。ブロックの評価結果がデフォルト値になりま
す。設定したデフォルト値はHash#default_procで参照できます。
値が設定されていないハッシュ要素を参照するとその都度ブロックを
実行し、その結果を返します。
ブロックにはそのハッシュとハッシュを参照したときのキーが渡されます。
@raise ArgumentError ブロックと通常引数を同時に与えると発生します。
//emlist[例][ruby]{
# ブロックではないデフォルト値は全部同一のオブジェクトなので、
# 破壊的変更によって他のキーに対応する値も変更されます。
h = Hash.new... -
Fiddle
:: Handle . new(lib , flags=Fiddle :: Handle :: RTLD _ LAZY|Fiddle :: Handle :: RTLD _ GLOBAL) -> Fiddle :: Handle (64579.0) -
ライブラリ lib をオープンし、Handle オブジェクトとして返します。
ライブラリ lib をオープンし、Handle オブジェクトとして返します。
ブロックを指定すれば、生成した Handle を引数としてブロックを実行します。
Handle はブロックの終りで自動的にクローズされます。
flags で dlopen(3) の第2引数として渡すフラグを指定できます。
Fiddle::Handle::RTLD_LAZY、Fiddle::Handle::RTLD_NOW
のどちらか一方を指定する必要があり、
またそれに Fiddle::Handle::RTLD_GLOBAL と OR を取ることができます。
詳しい意味は manpage(dlopen(3))... -
Psych
:: Parser . new(handler = Handler . new) -> Psych :: Parser (64507.0) -
新たなパーサオブジェクトを生成して返します。
新たなパーサオブジェクトを生成して返します。
handler で YAML のイベントを処理するハンドラを指定します。
詳しくは Psych::Parser を参照してください。
@param handler YAML のイベントを処理するハンドラ -
Hash
. new(ifnone = nil) -> Hash (64312.0) -
空の新しいハッシュを生成します。ifnone はキーに対 応する値が存在しない時のデフォルト値です。設定したデフォルト値はHash#defaultで参照できます。
空の新しいハッシュを生成します。ifnone はキーに対
応する値が存在しない時のデフォルト値です。設定したデフォルト値はHash#defaultで参照できます。
ifnoneを省略した Hash.new は {} と同じです。
デフォルト値として、毎回同一のオブジェクトifnoneを返します。
それにより、一箇所のデフォルト値の変更が他の値のデフォルト値にも影響します。
//emlist[][ruby]{
h = Hash.new([])
h[0] << 0
h[1] << 1
p h.default #=> [0, 1]
//}
これを避けるには、破壊的でないメソッドで再代入する... -
WEBrick
:: HTTPProxyServer . new(config , default = WEBrick :: Config :: HTTP) -> WEBrick :: HTTPProxyServer (64312.0) -
プロクシオブジェクトを生成して返します。
プロクシオブジェクトを生成して返します。
@param config 設定を保存したハッシュを指定します。
設定として有効なハッシュのキーとその値は WEBrick::HTTPServer.new と同じです。
それに加えて以下のキーが有効です。
: :ProxyAuthProc
プロクシ認証を行う Proc オブジェクトを指定します。この proc は
WEBrick::HTTPResponse オブジェクトと WEBrick::HTTPRequest オブジェクトを引数として
proc.call(req, res) ... -
WIN32OLE
_ METHOD . new(ole _ type , method) -> WIN32OLE _ METHOD (64258.0) -
WIN32OLE_TYPEとメソッド名を指定してWIN32OLE_METHODのインスタンス を生成します。
WIN32OLE_TYPEとメソッド名を指定してWIN32OLE_METHODのインスタンス
を生成します。
OLEオートメーションサーバの型情報とメソッド名からWIN32OLE_METHODのイン
スタンスを生成します。
アプリケーションプログラムでは、WIN32OLE_METHODオブジェクトをnewメソッ
ドで生成するよりも、WIN32OLE#ole_methodなどのメソッドを参照するほ
うが簡単です。
@param ole_type WIN32OLE_TYPEのインスタンス。
@param method メソッド名を文字列で指定します。
@return methodパラメータに... -
ThreadsWait
. new(*threads) -> ThreadsWait (64240.0) -
指定されたスレッドの終了をまつための、スレッド同期オブジェクトをつくります。
指定されたスレッドの終了をまつための、スレッド同期オブジェクトをつくります。
@param threads 終了を待つスレッドを一つもしくは複数指定します。
使用例
require 'thwait'
threads = []
5.times {|i|
threads << Thread.new { sleep 1; p Thread.current }
}
thall = ThreadsWait.new(*threads)
thall.all_waits{|th|
printf("end %s\n", th.inspect)
}
... -
WEBrick
:: HTTPServer . new(config = {} , default = WEBrick :: Config :: HTTP) -> WEBrick :: HTTPServer (64222.0) -
HTTPServer オブジェクトを生成して返します。
HTTPServer オブジェクトを生成して返します。
@param config 設定を保存したハッシュを指定します。有効なキー(Symbol オブジェクト)と値は以下のとおりです。
: :RequestTimeout
どれだけの時間 クライアントからの入力を待つかを整数か Float で指定します。
単位は秒です。
: :HTTPVersion
使用する HTTP のバージョンです。WEBrick::HTTPVersion オブジェクトで指定します。デフォルトは 1.1 です。
: :AccessLog
アクセスログの出力先とフォーマットを [[io, format],... -
Psych
:: Nodes :: Stream . new(encoding = Psych :: Nodes :: Stream :: UTF8) -> Psych :: Nodes :: Stream (64204.0) -
Psych::Nodes::Stream オブジェクトを生成して返します。
Psych::Nodes::Stream オブジェクトを生成して返します。
encoding には stream に使われるエンコーディングを指定します。
以下のいずれかを指定します。
* Psych::Nodes::Node::UTF8
* Psych::Nodes::Node::UTF16BE
* Psych::Nodes::Node::UTF16LE
@param encoding エンコーディング -
Resolv
:: Hosts . new(hosts = DefaultFileName) -> Resolv :: Hosts (64204.0) -
hosts というファイル名のファイルを情報源とする リゾルバを生成し、返します。
hosts というファイル名のファイルを情報源とする
リゾルバを生成し、返します。
@param hosts ホスト情報が書かれたファイルの名前を文字列で与えます。 -
URI
:: HTTP . new(scheme , userinfo , host , port , registry , path , opaque , query , fragment , arg _ check = false) -> URI :: HTTP (64204.0) -
汎用的な構成要素から URI::HTTP オブジェクトを生成します。build と異なり、デフォルトでは引数の正当性を検査しません。
汎用的な構成要素から URI::HTTP オブジェクトを生成します。build
と異なり、デフォルトでは引数の正当性を検査しません。
@param scheme 構成要素を表す文字列を与えます。
@param userinfo 構成要素を表す文字列を与えます。
@param host 構成要素を表す文字列を与えます。
@param port 構成要素を表す文字列を与えます。
@param registry nil を与えます。
@param path 構成要素を表す文字列を与えます。
@param opaque 構成要素を表す文字列を与えます。
@param query 構成... -
ThreadGroup
. new -> ThreadGroup (63976.0) -
新たな ThreadGroup を生成して返します。
新たな ThreadGroup を生成して返します。
//emlist[例][ruby]{
thread_group = ThreadGroup.new
thread_group.add Thread.new { sleep 0.1; Thread.new { sleep 1 }; sleep 1 }
thread_group.add Thread.new { sleep 2 }
sleep 0.5
thread_group.list # => [#<Thread:0x007fc6f1842d70 sleep>, #<Thread:0x007fc6f1842c80 sleep>, #<Th... -
OpenSSL
:: Cipher . new(name) -> OpenSSL :: Cipher (63940.0) -
共通鍵暗号のアルゴリズム名を渡し、対応する暗号オブジェクトを生成します。
共通鍵暗号のアルゴリズム名を渡し、対応する暗号オブジェクトを生成します。
利用できるアルゴリズムはシステムにインストールされている openssl に依存します。
OpenSSL::Cipher.ciphers で利用可能な暗号のアルゴリズム名が得られます。
さまざまな方式がありますが、2006年現在 aes256 (aes-256-cbc)
を用いるのが安心でしょう。
@param name 暗号化方式の名前
@raise RuntimeError 利用可能でない暗号化方式名を指定した場合に発生します
@raise OpenSSL::Cipher::CipherError 初期化... -
Thread
. new(*arg) {|*arg| . . . } -> Thread (63940.0) -
スレッドを生成して、ブロックの評価を開始します。 生成したスレッドを返します。
スレッドを生成して、ブロックの評価を開始します。
生成したスレッドを返します。
@param arg 引数 arg はそのままブロックに渡されます。スレッドの開始と同時にその
スレッド固有のローカル変数に値を渡すために使用します。
@raise ThreadError 現在のスレッドが属する ThreadGroup が freeze されている場合に発生します。またブロックを与えられずに呼ばれた場合にも発生します。
注意:
例えば、以下のコードは間違いです。スレッドの実行が開始される前に
変数 i が書き変わる可能性があるからです。
for i in 1.... -
NoMethodError
. new(error _ message = "" , name = nil , args = nil , priv = false) -> NoMethodError (63922.0) -
例外オブジェクトを生成して返します。
例外オブジェクトを生成して返します。
@param error_message エラーメッセージを表す文字列です
@param name 未定義だったシンボルです
@param args メソッド呼び出しに使われた引数です
@param priv private なメソッドを呼び出せる形式 (関数形式(レシーバを省略した形式)) で呼ばれたかどうかを指定します
例:
nom = NoMethodError.new("message", "foo", [1,2,3])
p nom.name
p nom.args
# => "foo"
[1, 2, 3] -
Pathname
. new(path) -> Pathname (63922.0) -
文字列 path を元に Pathname オブジェクトを生成します。
文字列 path を元に Pathname オブジェクトを生成します。
@param path 文字列、または類似のオブジェクトを与えます。
実際には to_str に反応するオブジェクトなら何でも構いません。
@raise ArgumentError path が \0 を含んでいると発生します。
//emlist[例][ruby]{
require "pathname"
Pathname.new(__FILE__) # => #<Pathname:/path/to/file.rb>
//} -
Psych
:: Nodes :: Document . new(version=[] , tag _ directives=[] , implicit=false) -> Psych :: Nodes :: Document (63922.0) -
Document オブジェクトを生成します。
Document オブジェクトを生成します。
version にはドキュメントのバージョンを指定します。
[major, minor] という配列で指定します。
tag_directives には tag directive の配列を指定します。
それぞれの tag は [prefix, suffix] という文字列の配列で
表現します。
implicit にはドキュメントが implicit に始まっているかどうかを
真偽値で指定します。
@param version YAML ドキュメントのバージョン
@param tag_directives tag directive の配列... -
WEBrick
:: HTTPResponse . new(config) -> WEBrick :: HTTPResponse (63922.0) -
HTTPResponse オブジェクトを生成して返します。
HTTPResponse オブジェクトを生成して返します。
@param config 設定を保存したハッシュを指定します。:HTTPVersion は必須です。
require 'webrick'
res = WEBrick::HTTPResponse.new( { :HTTPVersion => "1.1" } ) -
OpenSSL
:: PKey :: DH . new() -> OpenSSL :: PKey :: DH (63910.0) -
DH オブジェクトを生成します。
DH オブジェクトを生成します。
第1引数に整数を渡した場合は、OpenSSL::PKey::DH#generate と
同じです。
それ以外の場合には、以下のようにして鍵パラメータを読みこみ、DH オブジェクト
を生成します。
* 第一引数が文字列の場合は、PEM 形式もしくは DER 形式と仮定して
鍵パラメータを読み込みます
* 第一引数が IO オブジェクトの場合は、その内容を
読み込んで DH オブジェクトを生成します。
* 第一引数が to_der メソッドを持つ場合は、それにより DER 形式の
文字列に変換してから読み込みます
この場合鍵... -
OpenSSL
:: PKey :: DH . new(obj) -> OpenSSL :: PKey :: DH (63910.0) -
DH オブジェクトを生成します。
DH オブジェクトを生成します。
第1引数に整数を渡した場合は、OpenSSL::PKey::DH#generate と
同じです。
それ以外の場合には、以下のようにして鍵パラメータを読みこみ、DH オブジェクト
を生成します。
* 第一引数が文字列の場合は、PEM 形式もしくは DER 形式と仮定して
鍵パラメータを読み込みます
* 第一引数が IO オブジェクトの場合は、その内容を
読み込んで DH オブジェクトを生成します。
* 第一引数が to_der メソッドを持つ場合は、それにより DER 形式の
文字列に変換してから読み込みます
この場合鍵... -
OpenSSL
:: PKey :: DH . new(size , generator = 2) -> OpenSSL :: PKey :: DH (63910.0) -
DH オブジェクトを生成します。
DH オブジェクトを生成します。
第1引数に整数を渡した場合は、OpenSSL::PKey::DH#generate と
同じです。
それ以外の場合には、以下のようにして鍵パラメータを読みこみ、DH オブジェクト
を生成します。
* 第一引数が文字列の場合は、PEM 形式もしくは DER 形式と仮定して
鍵パラメータを読み込みます
* 第一引数が IO オブジェクトの場合は、その内容を
読み込んで DH オブジェクトを生成します。
* 第一引数が to_der メソッドを持つ場合は、それにより DER 形式の
文字列に変換してから読み込みます
この場合鍵... -
OpenSSL
:: ASN1 :: GraphicString . new(value) -> OpenSSL :: ASN1 :: GraphicString (63907.0) -
ASN.1 の GraphicString 型の値を表現する OpenSSL::ASN1::GraphicString オブジェクトを 生成します。
ASN.1 の GraphicString 型の値を表現する OpenSSL::ASN1::GraphicString オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::GRAPHICSTRING となります。
@param value ASN.1 値を表す Ruby のオブジェクト(文字列)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :C... -
OpenSSL
:: ASN1 :: GraphicString . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: GraphicString (63907.0) -
ASN.1 の GraphicString 型の値を表現する OpenSSL::ASN1::GraphicString オブジェクトを 生成します。
ASN.1 の GraphicString 型の値を表現する OpenSSL::ASN1::GraphicString オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::GRAPHICSTRING となります。
@param value ASN.1 値を表す Ruby のオブジェクト(文字列)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :C... -
OpenSSL
:: Cipher :: RC2 . new(bit , mode) -> OpenSSL :: Cipher :: RC2 (63907.0) -
RC2 暗号オブジェクトを生成します。
RC2 暗号オブジェクトを生成します。
鍵長を整数もしくは文字列(40 or "40") bit で、
モードを文字列 mode で指定します。
鍵長は省略可能です。
指定可能な鍵数とモードは OpenSSL::Cipher.ciphers で
取得できます。
@param bit 鍵長整数/文字列
@param mode モード文字列 -
OpenSSL
:: Cipher :: RC2 . new(mode) -> OpenSSL :: Cipher :: RC2 (63907.0) -
RC2 暗号オブジェクトを生成します。
RC2 暗号オブジェクトを生成します。
鍵長を整数もしくは文字列(40 or "40") bit で、
モードを文字列 mode で指定します。
鍵長は省略可能です。
指定可能な鍵数とモードは OpenSSL::Cipher.ciphers で
取得できます。
@param bit 鍵長整数/文字列
@param mode モード文字列 -
OpenSSL
:: Cipher :: RC4 . new() -> OpenSSL :: Cipher :: RC4 (63907.0) -
RC4 暗号オブジェクトを生成し、返します。
RC4 暗号オブジェクトを生成し、返します。
bit で鍵長を指定できます。
指定可能な鍵数は OpenSSL::Cipher.ciphers で
取得できます。
鍵長は省略可能です。
@param bit 鍵長のビット数(整数もしくは文字列) -
OpenSSL
:: Cipher :: RC4 . new(bit) -> OpenSSL :: Cipher :: RC4 (63907.0) -
RC4 暗号オブジェクトを生成し、返します。
RC4 暗号オブジェクトを生成し、返します。
bit で鍵長を指定できます。
指定可能な鍵数は OpenSSL::Cipher.ciphers で
取得できます。
鍵長は省略可能です。
@param bit 鍵長のビット数(整数もしくは文字列) -
Benchmark
:: Job . new(width) -> Benchmark :: Job (63904.0) -
Benchmark::Job のインスタンスを初期化して返します。
Benchmark::Job のインスタンスを初期化して返します。
通常このメソッドがユーザーによって直接呼び出されることはありません。
@param width Benchmark::Job#list のサイズ。 -
Benchmark
:: Report . new(width = 0 , fmtstr = nil) -> Benchmark :: Report (63904.0) -
Benchmark::Report のインスタンスを初期化して返します。
Benchmark::Report のインスタンスを初期化して返します。
通常このメソッドがユーザーによって直接呼び出されることはありません。
@param width ラベルの幅
@param fmtstr フォーマット文字列 -
Benchmark
:: Tms . new(utime = 0 . 0 , stime = 0 . 0 , cutime = 0 . 0 , cstime = 0 . 0 , real = 0 . 0 , label = nil) -> Benchmark :: Tms (63904.0) -
新しい Benchmark::Tms オブジェクトを生成して返します。
新しい Benchmark::Tms オブジェクトを生成して返します。
@param utime User CPU time
@param stime System CPU time
@param cutime 子プロセスの User CPU time
@param cstime 子プロセスの System CPU time
@param real 実経過時間
@param label ラベル -
Digest
:: SHA2 . new(bitlen = 256) -> Digest :: SHA2 (63904.0) -
与えられた bitlen に対応する SHA2 ハッシュを生成するためのオブジェクト を内部で設定して自身を初期化します。
与えられた bitlen に対応する SHA2 ハッシュを生成するためのオブジェクト
を内部で設定して自身を初期化します。
@param bitlen ハッシュの長さを指定します。256, 384, 512 が指定可能です。
@raise ArgumentError bitlen に 256, 384, 512 以外の値を指定した場合に発生します。 -
Gem
:: GemPathSearcher . new -> Gem :: GemPathSearcher (63904.0) -
検索を行うのに必要なデータを初期化します。
検索を行うのに必要なデータを初期化します。 -
Gem
:: SourceInfoCacheEntry . new(si , size) -> Gem :: SourceInfoCacheEntry (63904.0) -
キャッシュのエントリを作成します。
キャッシュのエントリを作成します。
@param si Gem::SourceIndex のインスタンスを指定します。
@param size エントリのサイズを指定します。 -
IRB
:: FileInputMethod . new(path) -> IRB :: FileInputMethod (63904.0) -
自身を初期化します。
自身を初期化します。
@param path パスを文字列で指定します。 -
IRB
:: InputMethod . new(file = STDIN _ FILE _ NAME) -> IRB :: InputMethod (63904.0) -
自身を初期化します。
自身を初期化します。 -
IRB
:: ReadlineInputMethod . new -> IRB :: ReadlineInputMethod (63904.0) -
自身を初期化します。
自身を初期化します。 -
IRB
:: StdioInputMethod . new -> IRB :: StdioInputMethod (63904.0) -
自身を初期化します。
自身を初期化します。 -
Net
:: HTTP . new(address , port = 80 , proxy _ addr = :ENV , proxy _ port = nil , proxy _ user=nil , proxy _ pass=nil , no _ proxy=nil) -> Net :: HTTP (63904.0) -
新しい Net::HTTP オブジェクトを生成します。
新しい Net::HTTP オブジェクトを生成します。
proxy_addr に :ENV を指定すると自動的に環境変数 http_proxy からプロクシの URI を
取り出し利用します。この場合環境変数 http_proxy が定義されていない場合には
プロクシは利用せず直接接続します。
詳しくは URI::Generic#find_proxy を参照してください。
明示的にプロクシのホスト名とポート番号を指定してプロクシを利用することもできます。
このときには proxy_addr にホスト名もしくは IP アドレスを渡します。
このときに proxy_userを指定するとプロク... -
Net
:: HTTPRequest . new(path , initheader = nil) -> Net :: HTTPRequest (63904.0) -
HTTP リクエストオブジェクトを生成します。
HTTP リクエストオブジェクトを生成します。
initheader でリクエストヘッダを指定することができます。
{ヘッダフィールド名(文字列)=>その中身(文字列)} という
Hash を用います。
@param path リクエストする path を文字列で与えます。
@param initheader リクエストヘッダをハッシュで指定します。 -
OpenSSL
:: Cipher :: AES . new(bit , mode) -> OpenSSL :: Cipher :: AES (63904.0) -
AES 共通鍵暗号オブジェクトを生成し、返します。
AES 共通鍵暗号オブジェクトを生成し、返します。
AES の鍵長を整数もしくは文字列(256 or "256") bit で、
モードを文字列 mode で指定します。
指定可能な鍵数とモードは OpenSSL::Cipher.ciphers で
取得できます。
@param bit 鍵長整数/文字列
@param mode モード文字列 -
OpenSSL
:: Cipher :: AES128 . new(mode) -> OpenSSL :: Cipher :: AES128 (63904.0) -
鍵長 128 ビット AES 暗号オブジェクトを生成し、返します。
鍵長 128 ビット AES 暗号オブジェクトを生成し、返します。
モードを文字列 mode で指定します。
指定可能なモードは OpenSSL::Cipher.ciphers で取得できます。
@param mode モード文字列 -
OpenSSL
:: Cipher :: AES192 . new(mode) -> OpenSSL :: Cipher :: AES192 (63904.0) -
鍵長 192 ビット AES 暗号オブジェクトを生成し、返します。
鍵長 192 ビット AES 暗号オブジェクトを生成し、返します。
モードを文字列 mode で指定します。
指定可能なモードは OpenSSL::Cipher.ciphers で取得できます。
@param mode モード文字列 -
OpenSSL
:: Cipher :: AES256 . new(mode) -> OpenSSL :: Cipher :: AES256 (63904.0) -
鍵長 256 ビット AES 暗号オブジェクトを生成し、返します。
鍵長 256 ビット AES 暗号オブジェクトを生成し、返します。
モードを文字列 mode で指定します。
指定可能なモードは OpenSSL::Cipher.ciphers で取得できます。
@param mode モード文字列 -
OpenSSL
:: Cipher :: BF . new(mode) -> OpenSSL :: Cipher :: BF (63904.0) -
BF(BlowFish)暗号オブジェクトを生成し、返します。
BF(BlowFish)暗号オブジェクトを生成し、返します。
モードを文字列 mode で指定します。
指定可能なモードは OpenSSL::Cipher.ciphers で取得できます。
@param mode モード文字列 -
OpenSSL
:: Cipher :: CAST5 . new(mode) -> OpenSSL :: Cipher :: CAST5 (63904.0) -
CAST5 暗号オブジェクトを生成し、返します。
CAST5 暗号オブジェクトを生成し、返します。
モードを文字列 mode で指定します。
指定可能なモードは OpenSSL::Cipher.ciphers で取得できます。
@param mode モード文字列 -
OpenSSL
:: Cipher :: DES . new(mode) -> OpenSSL :: Cipher :: DES (63904.0) -
DES 暗号オブジェクトを生成し、返します。
DES 暗号オブジェクトを生成し、返します。
モードを文字列 mode で指定します。
指定可能なモードは OpenSSL::Cipher.ciphers で取得できます。
@param mode モード文字列 -
OpenSSL
:: Cipher :: IDEA . new(*args) -> OpenSSL :: Cipher :: IDEA (63904.0) -
IDEA 暗号オブジェクトを生成します。
IDEA 暗号オブジェクトを生成します。
@param args 暗号のパラメータ -
OpenSSL
:: Cipher :: RC5 . new(*args) -> OpenSSL :: Cipher :: RC5 (63904.0) -
RC5 暗号オブジェクトを生成し、返します。
RC5 暗号オブジェクトを生成し、返します。
@param args 暗号のパラメータ -
OpenSSL
:: Digest :: SHA . new(data=nil) -> OpenSSL :: Digest :: SHA (63904.0) -
新しいダイジェストオブジェクトを生成します。
新しいダイジェストオブジェクトを生成します。
data に文字列を渡すとその内容で内部状態を更新します。
@param data 入力文字列 -
OpenSSL
:: Digest :: SHA1 . new(data=nil) -> OpenSSL :: Digest :: SHA1 (63904.0) -
新しいダイジェストオブジェクトを生成します。
新しいダイジェストオブジェクトを生成します。
data に文字列を渡すとその内容で内部状態を更新します。
@param data 入力文字列 -
OpenSSL
:: Digest :: SHA224 . new(data=nil) -> OpenSSL :: Digest :: SHA224 (63904.0) -
新しいダイジェストオブジェクトを生成します。
新しいダイジェストオブジェクトを生成します。
data に文字列を渡すとその内容で内部状態を更新します。
@param data 入力文字列 -
OpenSSL
:: Digest :: SHA256 . new(data=nil) -> OpenSSL :: Digest :: SHA256 (63904.0) -
新しいダイジェストオブジェクトを生成します。
新しいダイジェストオブジェクトを生成します。
data に文字列を渡すとその内容で内部状態を更新します。
@param data 入力文字列 -
OpenSSL
:: Digest :: SHA384 . new(data=nil) -> OpenSSL :: Digest :: SHA384 (63904.0) -
新しいダイジェストオブジェクトを生成します。
新しいダイジェストオブジェクトを生成します。
data に文字列を渡すとその内容で内部状態を更新します。
@param data 入力文字列 -
OpenSSL
:: Digest :: SHA512 . new(data=nil) -> OpenSSL :: Digest :: SHA512 (63904.0) -
新しいダイジェストオブジェクトを生成します。
新しいダイジェストオブジェクトを生成します。
data に文字列を渡すとその内容で内部状態を更新します。
@param data 入力文字列 -
OpenSSL
:: HMAC . new(key , digest) -> OpenSSL :: HMAC (63904.0) -
HMAC を計算するためのオブジェクトを生成します。
HMAC を計算するためのオブジェクトを生成します。
生成されたオブジェクトの内部状態は入力なしの状態にリセットされます。
digest には利用するハッシュ関数を表す文字列("md5", "sha256" など)
を渡します。
@param key 利用する鍵の文字列
@param digest 利用するハッシュ関数 -
Psych
:: Emitter . new(io) -> Psych :: Emitter (63904.0) -
Emitter オブジェクトを生成して返します。
Emitter オブジェクトを生成して返します。
@param io 出力先の IO オブジェクト -
Psych
:: Nodes :: Alias . new(anchor) -> Psych :: Nodes :: Alias (63904.0) -
新たな Alias オブジェクトを生成します。
新たな Alias オブジェクトを生成します。
anchor で指す先の anchor を指定します。
@param anchor 指す先の anchor -
Psych
:: Nodes :: Mapping . new(anchor=nil , tag=nil , implicit=true , style=BLOCK) -> Psych :: Nodes :: Mapping (63904.0) -
新たな mapping オブジェクトを生成します。
新たな mapping オブジェクトを生成します。
anchor には mapping に付加されている anchor を文字列で指定します。
anchor を付けない場合には nil を指定します。
tag には mapping に付加されている tag を文字列で指定します。
tag を付けない場合には nil を指定します。
implicit には mapping が implicit に開始されたかどうかを
真偽値で指定します。
style には YAML ドキュメント上の style を整数で指定します。以下のいずれ
かを指定できます。
* Psych::Nodes::... -
Psych
:: Nodes :: Scalar . new(value , anchor=nil , tag=nil , plain=true , quoted=false , style=ANY) -> Psych :: Nodes:Scalar (63904.0) -
Scalar オブジェクトを生成します。
Scalar オブジェクトを生成します。
value は scalar の値を文字列で指定します。
anchor には scalar に付加されている anchor を文字列で指定します。
anchor を付けない場合には nil を指定します。
tag には scalar に付加されている tag を文字列で指定します。
tag を付けない場合には nil を指定します。
plain は plain style であるかどうか、quoted は quoted style であるかどうか
を指定します。style には node の style を整数値で渡します。
style は次... -
Psych
:: Nodes :: Sequence . new(anchor=nil , tag=nil , implicit=true , style=BLOCK) -> Psych :: Nodes :: Sequence (63904.0) -
新たな sequence オブジェクトを生成します。
新たな sequence オブジェクトを生成します。
anchor には sequence に付加されている anchor を文字列で指定します。
anchor を付けない場合には nil を指定します。
tag には sequence に付加されている tag を文字列で指定します。
tag を付けない場合には nil を指定します。
implicit には sequence が implicit に開始されたかどうかを
真偽値で指定します。
style には YAML ドキュメント上の style を整数で指定します。以下のいずれ
かを指定できます。
* Psych::Nod... -
Psych
:: Stream . new(io) -> Psych :: Stream (63904.0) -
新たな Stream オブジェクトを生成します。
新たな Stream オブジェクトを生成します。
io で YAML document の出力先を指定します。
@param io 出力先の IO オブジェクト -
Psych
:: TreeBuilder . new -> Psych :: TreeBuilder (63904.0) -
TreeBuilder オブジェクトを生成します。
TreeBuilder オブジェクトを生成します。 -
RDoc
:: Markup :: ToHtml . new -> RDoc :: Markup :: ToHtml (63904.0) -
自身を初期化します。
自身を初期化します。 -
RDoc
:: Markup :: ToHtmlCrossref . new(path , context , show _ hash) -> RDoc :: Markup :: ToHtmlCrossref (63904.0) -
自身を初期化します。
自身を初期化します。
@param path 生成するファイルのパスを文字列で指定します。
@param context RDoc::Context オブジェクトかそのサブクラスのオブジェ
クトを指定します。
@param show_hash true を指定した場合、メソッド名のリンクに # を表示しま
す。false の場合は表示しません。
@raise ArgumentError path に nil を指定した場合に発生します。 -
REXML
:: Child . new(parent = nil) -> REXML :: Child (63904.0) -
REXML::Child オブジェクトを生成します。
REXML::Child オブジェクトを生成します。
parent で親ノードを指定します。
親ノードへの追加は行わないため、オブジェクト生成後に親に
適切に設定する必要があります。
通常、このメソッドは直接は使いません。継承先のクラスが適切に
このメソッド(initialize)を呼び出します。
@param parent 親ノード -
REXML
:: Parsers :: UltraLightParser . new(stream) -> REXML :: Parsers :: UltraLightParser (63904.0) -
パーサオブジェクトを返します。
パーサオブジェクトを返します。
@param stream 入力(文字列、IO、IO互換オブジェクト(StringIOなど)) -
Resolv
:: DNS :: Resource :: HINFO . new(cpu , os) -> Resolv :: DNS :: Resource :: HINFO (63904.0) -
Resolv::DNS::Resource::HINFO のインスタンスを生成します。
Resolv::DNS::Resource::HINFO のインスタンスを生成します。
@param cpu CPU 名
@param os OS 名 -
Shell
. new(pwd = Dir . pwd , umask = nil) -> Shell (63904.0) -
プロセスのカレントディレクトリをpwd で指定されたディレクトリとするShellオ ブジェクトを生成します.
プロセスのカレントディレクトリをpwd で指定されたディレクトリとするShellオ
ブジェクトを生成します.
@param pwd プロセスのカレントディレクトリをpwd で指定されたディレクトリとします。
指定しない場合は、Dir.pwd が使用されます。
@param umask ファイル作成の際に用いられる umask を使用します。 -
Shell
:: Filter . new(sh) -> Shell :: Filter (63904.0) -
Shell::Filter クラスのインスタンスを返します。 通常このメソッドを直接使う機会は少ないでしょう。
Shell::Filter クラスのインスタンスを返します。
通常このメソッドを直接使う機会は少ないでしょう。 -
Thread
:: ConditionVariable . new -> Thread :: ConditionVariable (63904.0) -
状態変数を生成して返します。
状態変数を生成して返します。 -
Thread
:: Mutex . new -> Thread :: Mutex (63904.0) -
新しい mutex を生成して返します。
新しい mutex を生成して返します。 -
Thread
:: Queue . new -> Thread :: Queue (63904.0) -
新しいキューオブジェクトを生成します。
新しいキューオブジェクトを生成します。 -
Thread
:: SizedQueue . new(max) -> Thread :: SizedQueue (63904.0) -
Thread::SizedQueue オブジェクトを生成します。
Thread::SizedQueue オブジェクトを生成します。
@param max キューのサイズの最大値です。 -
WEBrick
:: HTTPAuth :: BasicAuth . new(config , default = Config :: BasicAuth) -> WEBrick :: HTTPAuth :: BasicAuth (63904.0) -
BasicAuth オブジェクトを生成します。config は設定を保存したハッシュです。
BasicAuth オブジェクトを生成します。config は設定を保存したハッシュです。
config で有効なハッシュキーは以下の通りです。
:Realm =>
:UserDB =>
:Logger =>
:AutoReloadUserDB =>
realm を表す文字列 :Realm には与えます。:UserDB
には WEBrick::HTTPAuth::Htpasswd オブジェクトを与えます。:Logger には
ロガーオブジェクトを与えます。また、:AutoReloadUserDB には
WEBrick... -
WEBrick
:: HTTPAuth :: DigestAuth . new(config , default = WEBrick :: Config :: DigestAuth) -> WEBrick :: HTTPAuth :: DigestAuth (63904.0) -
自身を初期化します。
自身を初期化します。
認証を実行するために、リクエスト間で状態を保存し、複数のリクエストに対
して同一のインスタンスを使用してください。
@param config 設定を保持しているハッシュを指定します。
:Realm と :UserDB は必ず指定しなければなりません。
@param default デフォルトは WEBrick::Config::DigestAuth です。
@see WEBrick::Config::DigestAuth -
WEBrick
:: HTTPRequest . new(config) -> WEBrick :: HTTPRequest (63904.0) -
WEBrick::HTTPRequest を生成して返します。
WEBrick::HTTPRequest を生成して返します。
@param config 設定を保持したハッシュを指定します。 -
WEBrick
:: HTTPServer :: MountTable . new -> WEBrick :: HTTPServer :: MountTable (63904.0) -
自身を初期化します。
自身を初期化します。 -
WEBrick
:: HTTPServlet :: AbstractServlet . new(server , *options) -> WEBrick :: HTTPServlet :: AbstractServlet (63904.0) -
サーブレットを生成して返します。 WEBrick::HTTPServer オブジェクトは server に自身を指定してサーブレットを生成します。
サーブレットを生成して返します。
WEBrick::HTTPServer オブジェクトは server に自身を指定してサーブレットを生成します。
@param server サーブレットを生成する WEBrick::HTTPServer オブジェクトを指定します。
@param options WEBrick::HTTPServer#mount 第3引数以降に指定された値がそのまま与えられます。 -
WEBrick
:: HTTPServlet :: CGIHandler . new(server , name) -> WEBrick :: HTTPServlet :: CGIHandler (63904.0) -
自身を初期化します。
自身を初期化します。
@param server WEBrick::GenericServer のサブクラスのインスタンスを
指定します。
@param name 実行したい CGI のファイルを文字列で与えます。 -
WEBrick
:: HTTPServlet :: DefaultFileHandler . new(server , local _ path) -> WEBrick :: HTTPServlet :: DefaultFileHandler (63904.0) -
DefaultFileHandler サーブレットを生成します。ユーザが直接使うことはあま りありません。
DefaultFileHandler サーブレットを生成します。ユーザが直接使うことはあま
りありません。
@param server WEBrick::GenericServer のサブクラスのインスタンスを
指定します。
@param local_path 処理するファイルのパスを指定します。 -
WEBrick
:: HTTPServlet :: ERBHandler . new(server , name) -> WEBrick :: HTTPServlet :: ERBHandler (63904.0) -
自身を初期化します。
自身を初期化します。
@param server WEBrick::GenericServer のサブクラスのインスタンスを
指定します。
@param name 実行したい ERB のファイル名を指定します。 -
WEBrick
:: HTTPServlet :: ProcHandler . new(proc) -> WEBrick :: HTTPServlet :: ProcHandler (63904.0) -
自身を初期化します。
自身を初期化します。
@param proc Proc オブジェクトを与えます。クライアントからのリクエストがあった時、
proc.call(request, response) のように呼び出されます。
request, response はそれぞれ WEBrick::HTTPRequest オブジェクトと
WEBrick::HTTPResponse オブジェクトです。 -
WEBrick
:: HTTPUtils :: FormData . new(*args) -> WEBrick :: HTTPUtils :: FormData (63904.0) -
WEBrick::HTTPUtils の内部で使われます。ユーザがこのメソッドを直接呼ぶことはありません。
WEBrick::HTTPUtils の内部で使われます。ユーザがこのメソッドを直接呼ぶことはありません。 -
WEBrick
:: HTTPVersion . new(version) -> WEBrick :: HTTPVersion (63904.0) -
HTTPVersion オブジェクトを生成します。version は文字列か HTTPVersion オブジェクトです。
HTTPVersion オブジェクトを生成します。version は文字列か HTTPVersion オブジェクトです。
@param version HTTP のバージョンを WEBrick::HTTPVersion オブジェクトか文字列で指定します。 -
Logger
. new(logdev , shift _ age = 0 , shift _ size = 1048576 , level: Logger :: Severity :: DEBUG , progname: nil , formatter: Formatter . new , datetime _ format: nil , shift _ period _ suffix: & # 39;%Y%m%d& # 39;) -> Logger (55987.0) -
Logger オブジェクトを生成します。
Logger オブジェクトを生成します。
@param logdev ログを書き込むファイル名か、 IO オブジェクト(STDOUT, STDERR など)を指定します。
@param shift_age ログファイルを保持する数か、ログファイルを切り替える頻度を指定します。
頻度には daily, weekly, monthly を文字列で指定することができます。
省略すると、ログの保存先を切り替えません。
@param shift_size shift_age を整数で指定した場合のみ有効です。
... -
Resolv
. new(resolvers = [Hosts . new , DNS . new]) -> Resolv (55510.0) -
resolvers に与えたリゾルバの配列を先頭から順に 名前解決を試すような、新しいリゾルバオブジェクトを返します。
resolvers に与えたリゾルバの配列を先頭から順に
名前解決を試すような、新しいリゾルバオブジェクトを返します。
resolvers の各要素は each_address と each_name という
メソッドを持っていなければなりません。
@param resolvers リゾルバの配列 -
Encoding
:: Converter . new(convpath) -> Encoding :: Converter (55342.0) -
Encoding::Converter オブジェクトを作成します。
Encoding::Converter オブジェクトを作成します。
@param source_encoding 変換元のエンコーディング
@param destination_encoding 変換先のエンコーディング
@param options 変換の詳細を指定する定数やハッシュ
@param convpath 変換経路の配列
options では String#encode でのハッシュオプションに加えて、以下の定数が利用可能です。
* Encoding::Converter::INVALID_REPLACE
* Encoding::Converter::UNDEF_RE... -
PrettyPrint
. new(output = & # 39;& # 39; , maxwidth = 79 , newline = "\n") -> PrettyPrint (55303.0) -
pretty printing のためのバッファを生成します。 output は出力先です。output は << メソッドを持っていなければなりません。 << メソッドには * PrettyPrint#text の第1引数 obj * PrettyPrint#breakable の第1引数 sep * PrettyPrint.new の第3引数 newline * PrettyPrint.new に与えたブロックを評価した結果 のどれかひとつが引数として与えられます。
pretty printing のためのバッファを生成します。
output は出力先です。output は << メソッドを持っていなければなりません。
<< メソッドには
* PrettyPrint#text の第1引数 obj
* PrettyPrint#breakable の第1引数 sep
* PrettyPrint.new の第3引数 newline
* PrettyPrint.new に与えたブロックを評価した結果
のどれかひとつが引数として与えられます。
ブロックが指定された場合は、空白を生成するために使われます。ブロックは、生成したい空白の幅を表す整数を引数として... -
PrettyPrint
. new(output = & # 39;& # 39; , maxwidth = 79 , newline = "\n") {|width| . . . } -> PrettyPrint (55303.0) -
pretty printing のためのバッファを生成します。 output は出力先です。output は << メソッドを持っていなければなりません。 << メソッドには * PrettyPrint#text の第1引数 obj * PrettyPrint#breakable の第1引数 sep * PrettyPrint.new の第3引数 newline * PrettyPrint.new に与えたブロックを評価した結果 のどれかひとつが引数として与えられます。
pretty printing のためのバッファを生成します。
output は出力先です。output は << メソッドを持っていなければなりません。
<< メソッドには
* PrettyPrint#text の第1引数 obj
* PrettyPrint#breakable の第1引数 sep
* PrettyPrint.new の第3引数 newline
* PrettyPrint.new に与えたブロックを評価した結果
のどれかひとつが引数として与えられます。
ブロックが指定された場合は、空白を生成するために使われます。ブロックは、生成したい空白の幅を表す整数を引数として... -
CSV
. new(data , options = Hash . new) -> CSV (55297.0) -
このメソッドは CSV ファイルを読み込んだり、書き出したりするために String か IO のインスタンスをラップします。
このメソッドは CSV ファイルを読み込んだり、書き出したりするために
String か IO のインスタンスをラップします。
ラップされた文字列の先頭から読み込むことになります。
文字列に追記したい場合は CSV.generate を使用してください。
他の位置から処理したい場合はあらかじめそのように設定した StringIO を渡してください。
@param data String か IO のインスタンスを指定します。
String のインスタンスを指定した場合、CSV#string を使用して
後からデータを取り出すことが出来ます。... -
CSV
:: Row . new(headers , fields , header _ row = false) -> CSV :: Row (55294.0) -
自身を初期化します。
自身を初期化します。
一方の配列が他方の配列よりも短い場合、不足しているところは nil になります。
@param headers ヘッダの配列を指定します。
@param fields フィールドの配列を指定します。
@param header_row ヘッダ行である場合は真を指定します。そうでない場合は偽を指定します。
デフォルトは偽です。
//emlist[例 header_row = true のケース][ruby]{
require "csv"
header = CSV::Row.new(["header1", "header2"]... -
TCPSocket
. new(host , serv , local _ host=nil , local _ service=nil) -> TCPSocket (55252.0) -
TCPSocket.new のパラメータ host と local_host の名前解決に resolv ライブラリを使います。
TCPSocket.new のパラメータ host と local_host
の名前解決に resolv ライブラリを使います。
@param host ホスト名、またはインターネットアドレスを示す文字列を指定します。
@param service /etc/services (または NIS) に登録されているサービス名かポート番号を指定します。
@param local_host ホスト名、またはインターネットアドレスを示す文字列を指定します。
@param local_service /etc/services (または NIS) に登録さ... -
URI
:: FTP . new(scheme , userinfo , host , port , registry , path , opaque , query , fragment , arg _ check = false) -> URI :: FTP (55240.0) -
汎用的な構成要素から URI::FTP オブジェクトを生成します。build と異なり、デフォルトでは引数の正当性を検査しません。
汎用的な構成要素から URI::FTP オブジェクトを生成します。build
と異なり、デフォルトでは引数の正当性を検査しません。
例:
require 'uri'
p ftp = URI.parse("ftp://ftp.ruby-lang.org/pub/ruby/;type=d")
p ftp.typecode
#=> #<URI::FTP:0x2010029c URL:ftp://ftp.ruby-lang.org/pub/ruby/;type=d>
#=> "d"
@param scheme 構成要素を表す文字列を与えます。
@param userinfo... -
IRB
:: Context . new(irb , workspace = nil , input _ method = nil , output _ method = nil) -> IRB :: Context (55204.0) -
自身を初期化します。
自身を初期化します。
@param irb IRB::Irb オブジェクトを指定します。
@param workspace IRB::WorkSpace オブジェクトを指定します。省略し
た場合は新しく作成されます。
@param input_method String、IRB::InputMethod のサブクラスの
オブジェクト、nil のいずれかを指定します。
@param output_method IRB::OutputMethod のサブクラスのオブジェクト
...