ライブラリ
- ビルトイン (307)
- abbrev (12)
-
bigdecimal
/ util (36) - csv (120)
- date (24)
- dbm (60)
- delegate (12)
- digest (72)
- erb (36)
- etc (12)
- fiber (8)
- fiddle (120)
-
fiddle
/ import (84) - gdbm (36)
- getoptlong (24)
- ipaddr (12)
- json (72)
-
json
/ add / complex (12) -
json
/ add / exception (12) -
json
/ add / regexp (12) - logger (168)
- matrix (305)
- mkmf (132)
-
net
/ ftp (20) -
net
/ http (288) -
net
/ pop (120) -
net
/ smtp (60) - open-uri (12)
- openssl (264)
- optparse (480)
- ostruct (34)
- pathname (301)
- pp (4)
- prime (60)
- pstore (36)
- rake (12)
-
rake
/ loaders / makefile (12) -
rake
/ packagetask (84) -
rdoc
/ markup (36) -
rdoc
/ markup / formatter (12) -
rexml
/ document (216) -
rexml
/ streamlistener (12) -
rinda
/ tuplespace (12) -
rubygems
/ commands / which _ command (12) -
rubygems
/ custom _ require (12) -
rubygems
/ dependency (12) -
rubygems
/ dependency _ installer (24) -
rubygems
/ requirement (48) -
rubygems
/ source _ index (12) -
rubygems
/ specification (108) - scanf (12)
- sdbm (60)
- set (248)
- shell (72)
-
shell
/ command-processor (60) -
shell
/ filter (36) - socket (204)
- stringio (158)
- strscan (168)
- tempfile (12)
- thread (12)
- thwait (18)
- time (24)
- tsort (23)
- uri (132)
-
webrick
/ httpresponse (96) -
webrick
/ httpserver (24) -
webrick
/ httpservlet / abstract (72) -
webrick
/ httputils (60) -
webrick
/ httpversion (12) - zlib (324)
クラス
- Addrinfo (48)
- Array (93)
- BasicSocket (60)
- CSV (48)
-
CSV
:: Table (48) - Complex (12)
- DBM (60)
- Date (24)
-
Digest
:: Base (60) - ERB (36)
- Exception (24)
- Fiber (12)
-
Fiddle
:: Handle (24) -
Fiddle
:: Pointer (96) -
File
:: Stat (12) - Float (24)
- GDBM (36)
-
Gem
:: Commands :: WhichCommand (12) -
Gem
:: Dependency (12) -
Gem
:: DependencyInstaller (24) -
Gem
:: Requirement (48) -
Gem
:: SourceIndex (12) -
Gem
:: Specification (108) - GetoptLong (24)
- IO (12)
- IPAddr (12)
- IPSocket (12)
- Integer (12)
-
JSON
:: State (48) - Logger (168)
- Matrix (207)
-
Matrix
:: LUPDecomposition (12) - Module (12)
-
Net
:: FTP (20) -
Net
:: HTTP (36) -
Net
:: HTTPGenericRequest (36) -
Net
:: HTTPResponse (24) -
Net
:: POP3 (12) -
Net
:: POPMail (108) -
Net
:: SMTP (60) - Object (4)
-
OpenSSL
:: BN (228) -
OpenSSL
:: SSL :: SSLContext (12) -
OpenSSL
:: X509 :: ExtensionFactory (12) -
OpenSSL
:: X509 :: StoreContext (12) - OpenStruct (34)
- OptionParser (468)
- PStore (36)
- Pathname (301)
- Prime (48)
-
RDoc
:: Markup (36) -
RDoc
:: Markup :: Formatter (12) -
REXML
:: Attribute (12) -
REXML
:: Attributes (24) -
REXML
:: Child (24) -
REXML
:: DocType (24) -
REXML
:: Element (96) -
REXML
:: Elements (36) -
Rake
:: Application (12) -
Rake
:: MakefileLoader (12) -
Rake
:: PackageTask (84) - Range (14)
- Rational (12)
- Regexp (12)
-
Rinda
:: TupleSpace (12) - SDBM (60)
- Set (230)
- Shell (72)
-
Shell
:: CommandProcessor (60) -
Shell
:: Filter (36) - Socket (12)
-
Socket
:: AncillaryData (12) - String (48)
- StringIO (158)
- StringScanner (168)
- Tempfile (12)
-
Thread
:: Queue (36) -
Thread
:: SizedQueue (36) - ThreadsWait (18)
- Time (36)
- UDPSocket (24)
- UNIXSocket (36)
-
URI
:: Generic (120) -
URI
:: MailTo (12) - Vector (86)
-
WEBrick
:: HTTPResponse (96) -
WEBrick
:: HTTPServer (24) -
WEBrick
:: HTTPServlet :: AbstractServlet (72) -
WEBrick
:: HTTPUtils :: FormData (60) -
WEBrick
:: HTTPVersion (12) -
Zlib
:: Deflate (60) -
Zlib
:: GzipReader (120) -
Zlib
:: GzipWriter (120) -
Zlib
:: Inflate (24)
モジュール
- Enumerable (106)
-
Fiddle
:: Importer (84) - Kernel (192)
-
Net
:: HTTPHeader (192) -
OpenURI
:: OpenRead (12) -
OptionParser
:: Arguable (12) -
REXML
:: StreamListener (12) - TSort (23)
キーワード
- & (9)
- * (24)
- + (45)
- - (33)
-
/ (11) - << (45)
- <=> (60)
- == (93)
- === (29)
- =~ (12)
- >> (12)
- DelegateClass (12)
- Digest (12)
- JSON (12)
- [] (150)
- []= (81)
- ^ (9)
- abbrev (12)
- accept (12)
- add (33)
- add? (9)
-
add
_ dependency (12) -
add
_ development _ dependency (12) -
add
_ html (12) -
add
_ loader (12) -
add
_ namespace (24) -
add
_ runtime _ dependency (12) -
add
_ special (12) -
add
_ tag (12) -
add
_ word _ pair (12) - all (36)
- all? (24)
- any? (24)
- attribute (12)
-
attribute
_ of (12) -
auth
_ only (12) - autoload (12)
- basename (12)
-
basic
_ auth (12) - bind (12)
-
bit
_ set? (12) - body= (24)
-
body
_ stream (12) -
body
_ stream= (12) - cat (6)
- cd (6)
- chdir (6)
- check (12)
-
check
_ sizeof (24) -
check
_ until (12) - children (12)
- chown (12)
- chunked= (12)
- cleanpath (12)
-
clear
_ bit! (12) -
client
_ cert _ cb= (12) - close (12)
- cmp (12)
-
cmsg
_ is? (12) - coerce (24)
-
cofactor
_ expansion (12) - collect (14)
- collect! (14)
- collect2 (24)
- column (24)
- comment= (12)
- component (12)
- config= (12)
- configure (12)
- connect (12)
-
connect
_ from (24) -
content
_ length (12) -
content
_ length= (24) -
content
_ type= (12) - convert (36)
- cover? (14)
-
create
_ makefile (12) -
create
_ value (12) - crypt (12)
-
def
_ class (12) -
default
_ argv (12) -
default
_ argv= (12) - deflate (12)
- delete (45)
- delete? (9)
-
delete
_ all (12) -
delete
_ namespace (12) - deq (24)
- difference (9)
- dig (10)
- disjoint? (9)
-
do
_ DELETE (12) -
do
_ GET (12) -
do
_ HEAD (12) -
do
_ OPTIONS (12) -
do
_ POST (12) -
do
_ PUT (12) - each (84)
-
each
_ child (24) -
each
_ element _ with _ attribute (12) -
each
_ element _ with _ text (12) -
each
_ line (48) -
each
_ strongly _ connected _ component _ from (23) -
each
_ with _ index (24) - echo (6)
- element (12)
- entitydecl (12)
- environment (12)
- eql? (24)
- error (24)
- error= (12)
- exist? (12)
- extern (12)
-
family
_ addrinfo (24) - fatal (24)
- fetch (84)
- file (12)
- filename (12)
- filename= (12)
- find (22)
-
find
_ name (12) -
find
_ spec _ by _ name _ and _ version (12) - flush (24)
- fnmatch (12)
- foreach (18)
-
form
_ data= (12) -
gem
_ paths (12) -
get
_ attribute _ ns (12) -
get
_ fields (12) -
get
_ text (12) - getopts (12)
- gets (12)
- getsockopt (12)
- glob (34)
-
have
_ struct _ member (24) -
have
_ type (24) - head (12)
- hostname= (12)
- include? (9)
- independent? (12)
- inflate (12)
- info (24)
- install (12)
-
int
_ from _ prime _ division (12) - intersect? (9)
- intersection (9)
- iso8601 (12)
- j (12)
- join (18)
-
join
_ nowait (6) - key? (12)
-
laplace
_ expansion (12) - lineno= (12)
- lines (14)
- load (24)
-
local
_ host= (12) -
local
_ port= (12) - log (24)
- lshift! (12)
- mail (36)
- map (14)
- map! (14)
- map2 (12)
-
mask
_ bits! (12) - match? (12)
- member? (9)
- merge (33)
- merge! (12)
- minor (24)
- mkdir (18)
- mlsd (20)
-
mod
_ add (12) -
mod
_ exp (12) -
mod
_ inverse (12) -
mod
_ mul (12) -
mod
_ sub (12) - mount (12)
- mtime= (12)
- name (12)
- name= (24)
- namespace (12)
-
need
_ tar= (12) -
need
_ tar _ bz2= (12) -
need
_ tar _ gz= (12) -
need
_ zip= (12) -
next
_ sibling= (12) -
next
_ wait (6) - none? (8)
- notify (12)
- on (144)
-
on
_ head (12) -
on
_ tail (12) - one? (8)
- order (48)
- order! (24)
- ordering= (12)
-
orig
_ name= (12) - out (6)
- pack (21)
-
package
_ dir= (12) -
package
_ files= (12) - params (12)
- parse (24)
- parse! (12)
-
parse
_ csv (12) - pathconf (12)
- peek (12)
- peep (12)
- permute (24)
- permute! (12)
- pointer= (12)
- pop (60)
- pos= (24)
-
pretty
_ print (28) -
prev
_ year (12) -
previous
_ sibling= (12) -
prime
_ division (24) -
prime
_ fasttest? (12) - print (36)
- printf (24)
-
program
_ name= (12) -
proper
_ subset? (9) -
proper
_ superset? (9) -
proxy
_ basic _ auth (12) - push (12)
- pushd (6)
- pushdir (6)
- putc (12)
- puts (36)
- read (24)
-
read
_ body (24) - readline (12)
- readlines (12)
- ready (12)
- realdirpath (12)
- realpath (24)
-
reason
_ phrase= (12) - recv (12)
-
recv
_ io (12) - recvfrom (36)
-
recvfrom
_ nonblock (12) - recvmsg (12)
- reject (12)
-
relative
_ path _ from (12) - reopen (24)
- replace (45)
-
require
_ path= (12) -
require
_ paths= (12) -
required
_ ruby _ version= (12) -
required
_ rubygems _ version= (12) - requirements= (12)
- result (12)
- round (12)
-
route
_ from (12) -
route
_ to (12) - row (24)
- rshift! (12)
- run (12)
- sample (48)
-
satisfied
_ by? (12) -
satisfies
_ requirement? (12) - scan (12)
-
scan
_ full (12) -
scan
_ until (12) - scanf (12)
-
search
_ full (12) - select (12)
-
send
_ io (12) -
send
_ mail (12) - sendmail (12)
- separator (12)
-
set
_ bit! (12) -
set
_ content _ type (12) -
set
_ dictionary (24) -
set
_ form _ data (12) -
set
_ redirect (12) - setsockopt (24)
- shift (24)
- sizeof (12)
- skip (12)
-
skip
_ until (12) - solve (12)
- space= (12)
-
space
_ before= (12) - status= (12)
- store (12)
- struct (12)
- sub (24)
-
sub
_ ext (12) - subset? (9)
- subtract (9)
- summarize (24)
-
summary
_ indent= (12) -
summary
_ width= (12) - superset? (9)
- sym (12)
- system (18)
-
system
_ path (6) -
system
_ path= (6) - tee (6)
- test (18)
- text (12)
- to= (12)
-
to
_ a (12) -
to
_ csv (12) -
to
_ d (36) -
to
_ json (36) -
to
_ s (12) -
to
_ set (18) - transaction (12)
- transfer (12)
-
try
_ cpp (24) -
try
_ link (24) -
type
_ params (12) - ucmp (12)
- ungetc (24)
- union (21)
- unknown (24)
- unpack (12)
- update (36)
- userinfo= (12)
- value (12)
-
values
_ at (36) -
version
_ requirements= (12) -
virtual
_ host (12) - warn (24)
- write (24)
- xmlschema (12)
- | (9)
検索結果
先頭5件
-
Kernel
# require(path) -> bool (18246.0) -
RubyGems を require すると、Kernel#require が Gem を 要求されたときにロードするように置き換えます。
...RubyGems を require すると、Kernel#require が Gem を
要求されたときにロードするように置き換えます。
再定義された Kernel#require を呼び出すと以下の事を行います。
Ruby のロードパスに存在するライブラリを指定した場合はその......なく、インストールされた Gem ファイルの中から見つかった場合は、
その Gem をロードパスに登録します。
@param path ロードしたいライブラリの名前を指定します。
@return 既にロードされているライブラリを再度ロードしよ... -
Pathname
# expand _ path(default _ dir = & # 39; . & # 39;) -> Pathname (15313.0) -
Pathname.new(File.expand_path(self.to_s, *args)) と同じです。
...Pathname.new(File.expand_path(self.to_s, *args)) と同じです。
@param default_dir self が相対パスであれば default_dir を基準に展開されます。
//emlist[例][ruby]{
require "pathname"
path = Pathname("testfile")
Pathname.pwd # => #<Pathname:/path/to>
path.expand_......path # => #<Pathname:/path/to/testfile>
path.expand_path("../") # => #<Pathname:/path/testfile>
//}
@see File.expand_path... -
Gem
:: Requirement # pretty _ print(pp) -> String (15213.0) -
わかりやすい形で、条件を表す文字列を返します。 pp メソッドで出力する際に、内部で用いられます。
...表す文字列を返します。
pp メソッドで出力する際に、内部で用いられます。
@param PP :PP オブジェクトを指定します。
//emlist[][ruby]{
require 'pp'
req = Gem::Requirement.new(["< 5.0", ">= 1.9"])
pp req # => Gem::Requirement.new(["< 5.0", ">= 1.9"])
//}......で、条件を表す文字列を返します。
pp メソッドで出力する際に、内部で用いられます。
@param PP :PP オブジェクトを指定します。
//emlist[][ruby]{
req = Gem::Requirement.new(["< 5.0", ">= 1.9"])
pp req # => Gem::Requirement.new(["< 5.0", ">= 1.9"])
//}... -
Gem
:: Specification # require _ path=(path) (12336.0) -
Gem::Specification#require_paths= の単数バージョンです。
...Gem::Specification#require_paths= の単数バージョンです。
@param path この Gem パッケージを使用した際に require するファイルが置かれているディレクトリを指定します。
@see Gem::Specification#require_paths=... -
Gem
:: Specification # require _ paths=(paths) (12330.0) -
この Gem パッケージを使用した際に require するファイルが置かれているディレクトリ のリストをセットします。
...この Gem パッケージを使用した際に require するファイルが置かれているディレクトリ
のリストをセットします。
@param paths この Gem パッケージを使用した際に require するファイルが置かれているディレクトリ
のリ... -
Zlib
:: Deflate # params(level , strategy) -> nil (12243.0) -
圧縮ストリームの設定を変更します。詳しくは zlib.h を 参照して下さい。設定の変更に伴うストリームからの出力は 出力バッファに保存されます。
...ームからの出力は
出力バッファに保存されます。
@param level 0-9の範囲の整数, または Zlib::DEFAULT_COMPRESSION を指定します。
詳細はzlib.hを参照してください。
@param strategy Zlib::FILTERED, Zlib::HUFFMAN_ONLY,
Zlib::DEFA......ください。
require 'zlib'
def case1
dez = Zlib::Deflate.new
comp_str = dez.deflate('hoge'*5);
comp_str << dez.deflate('0'*80)
comp_str << dez.finish
p comp_str
p Zlib::Inflate.inflate(comp_str)
end
def case2
dez = Zlib::Deflate.new
comp_str = dez.defla......te('hoge'*5);
dez.params(Zlib::BEST_COMPRESSION, Zlib::HUFFMAN_ONLY)
comp_str << dez.deflate('0'*80)
comp_str << dez.finish
p comp_str
p Zlib::Inflate.inflate(comp_str)
end
case1
case2
#=> "x\234\313\310OO\315@\303\006T\006\000D\367\0270"
#=> "hogehogehogehogehoge00000... -
Object
# pretty _ print(pp) -> () (12213.0) -
PP.pp や Kernel.#pp がオブジェクトの内容を出力するときに 呼ばれるメソッドです。PP オブジェクト pp を引数として呼ばれます。
...
PP.pp や Kernel.#pp がオブジェクトの内容を出力するときに
呼ばれるメソッドです。PP オブジェクト pp を引数として呼ばれます。
あるクラスの pp の出力をカスタマイズしたい場合は、このメソッドを再定義します。
そのと...... pretty_print メソッドは指定された pp に対して表示したい自身の内容を追加して
いかなければいけません。いくつかの組み込みクラスについて、
pp ライブラリはあらかじめ pretty_print メソッドを定義しています。
@param pp PP......ブジェクトです。
//emlist[][ruby]{
require 'pp'
class Array
def pretty_print(q)
q.group(1, '[', ']') {
q.seplist(self) {|v|
q.pp v
}
}
end
end
//}
@see Object#pretty_print_cycle, Object#inspect, PrettyPrint#text, PrettyPrint#group, PrettyPrint#breakable... -
Net
:: HTTPHeader # type _ params -> Hash (12207.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.h......tml')
res = Net::HTTP.get_response(uri)
res.type_params # => {"charset"=>"UTF-8"}
//}... -
OptionParser
:: Arguable # getopts(short _ opt , *long _ opt) -> Hash (9325.0) -
指定された short_opt や long_opt に応じて自身をパースし、結果を Hash として返します。
...指定された short_opt や long_opt に応じて自身をパースし、結果を Hash として返します。
コマンドラインに - もしくは -- を指定した場合、それ以降の解析を行ないません。
@param short_opt ショートネームのオプション(-f や -fx)......ないときは空文字列を指定します。
オプションが引数をとる場合は直後に ":" を付けます。
@param long_opt ロングネームのオプション(--version や --bufsize=512)を文字列で指定をします。
オプションが引数......se OptionParser::ParseError 自身のパースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスの例外になります。
//emlist[t.rb][ruby]{
require 'optparse'
params = ARGV.getopts("...