種類
ライブラリ
- English (24)
- ビルトイン (1129)
- csv (300)
- date (24)
- digest (84)
- erb (12)
- ipaddr (12)
- logger (12)
-
net
/ http (108) -
net
/ imap (12) -
net
/ pop (120) -
net
/ smtp (24) - openssl (84)
- optparse (36)
- pp (4)
- prettyprint (48)
- psych (91)
- rake (12)
-
rake
/ loaders / makefile (12) -
rake
/ testtask (12) -
rdoc
/ parser / ruby (12) - readline (12)
-
rexml
/ document (192) -
rexml
/ streamlistener (12) -
ripper
/ filter (12) - securerandom (12)
- set (72)
- stringio (72)
- strscan (24)
- thread (12)
- thwait (60)
- timeout (21)
-
webrick
/ httpresponse (12) -
webrick
/ httputils (12) -
webrick
/ log (24) - win32ole (12)
- zlib (132)
クラス
- Array (153)
- BasicObject (24)
- Bignum (6)
- CSV (204)
-
CSV
:: Row (36) -
CSV
:: Table (48) - Date (24)
-
Digest
:: Base (84) - Enumerator (115)
-
Enumerator
:: Lazy (12) -
Enumerator
:: Yielder (12) - Fixnum (3)
- FrozenError (6)
- Hash (48)
- IO (24)
- IPAddr (12)
- Integer (78)
- Logger (12)
- Method (31)
- Module (12)
-
Net
:: HTTP (84) -
Net
:: HTTPResponse (24) -
Net
:: IMAP (12) -
Net
:: POP3 (12) -
Net
:: POPMail (108) -
Net
:: SMTP (24) - Object (96)
-
OpenSSL
:: BN (12) -
OpenSSL
:: Digest (24) -
OpenSSL
:: HMAC (24) - OptionParser (36)
- PrettyPrint (48)
- Proc (7)
-
Psych
:: Visitors :: YAMLTree (24) -
RDoc
:: Parser :: Ruby (12) -
REXML
:: Attributes (24) -
REXML
:: Document (48) -
REXML
:: Element (12) -
REXML
:: Elements (24) -
REXML
:: Formatters :: Default (12) -
REXML
:: Parent (36) -
Rake
:: Application (12) -
Rake
:: MakefileLoader (12) - Regexp (24)
- Set (96)
- String (226)
- StringIO (72)
- StringScanner (24)
-
Thread
:: Queue (36) -
Thread
:: SizedQueue (36) - ThreadsWait (60)
-
WEBrick
:: BasicLog (24) -
WEBrick
:: HTTPResponse (12) -
WEBrick
:: HTTPUtils :: FormData (12) -
Zlib
:: Deflate (72) -
Zlib
:: GzipWriter (12) -
Zlib
:: Inflate (48)
モジュール
- Enumerable (48)
- Kernel (116)
-
OpenSSL
:: Buffering (12) - Psych (43)
-
REXML
:: StreamListener (12) - SecureRandom (12)
- Timeout (21)
オブジェクト
-
Readline
:: HISTORY (12)
キーワード
-
$ INPUT _ RECORD _ SEPARATOR (12) -
$ RS (12) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - == (24)
- CSV (12)
- Cipher (12)
- Default (12)
- ERB (12)
- Filter (12)
- FrozenError (8)
-
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 7 . 0 (6) - Nodes (12)
- Numeric (12)
- Pretty (12)
- Ruby プログラムの実行 (12)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (12)
- SINGLE (12)
- String (12)
- TestTask (12)
- Transitive (12)
-
WIN32OLE
_ METHOD (12) - YAMLTree (12)
- [] (42)
- add (60)
- add? (12)
-
add
_ loader (12) -
add
_ row (12) - all (36)
-
all
_ waits (18) - append (12)
-
append
_ as _ bytes (1) - clone (24)
- combination (24)
- concat (33)
-
debug
_ output= (12) -
define
_ singleton _ method (24) - digest (12)
- digest! (12)
- divide (24)
- drb (12)
- dup (24)
- each (72)
-
each
_ with _ object (24) - empty? (18)
- enq (24)
- entitydecl (12)
- eql? (3)
- extend (12)
- filter (36)
- finish (24)
- finished? (6)
- flush (12)
-
force
_ quotes? (12) - format (12)
- gcd (12)
- gcdlcm (12)
- get (24)
- gets (12)
- gsub (48)
- gsub! (48)
- hexdigest (12)
- hexdigest! (12)
-
initialize
_ copy (12) - inspect (12)
-
irb
/ xmp (12) - join (6)
-
join
_ nowait (6) - lcm (12)
- load (12)
-
load
_ stream (24) - loop (20)
- mail (36)
- match (24)
- methods (12)
- new (133)
-
next
_ wait (6) - open (72)
- pack (21)
- pack テンプレート文字列 (12)
- params (12)
- parse (24)
- patch (24)
- permutation (24)
- pop (36)
- pos= (12)
- post (24)
- pp (12)
-
prepend
_ features (12) -
prev
_ year (12) - product (24)
- push (72)
- puts (12)
- rake (12)
-
rake
/ gempackagetask (12) -
rake
/ rdoctask (12) -
random
_ number (12) -
rb
_ ary _ push (12) - read (12)
-
read
_ body (24) - readline (12)
- readlines (24)
- readpartial (12)
- receiver (6)
-
repeated
_ combination (24) -
repeated
_ permutation (24) -
rexml
/ parsers / pullparser (12) -
rexml
/ parsers / sax2parser (12) -
rexml
/ parsers / streamparser (12) - rss (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 3 feature (12) -
safe
_ load (19) - separator (12)
-
set
_ debug _ output (36) -
set
_ dictionary (24) -
singleline
_ format (12) -
singleton
_ method _ removed (12) -
singleton
_ method _ undefined (12) -
singleton
_ methods (12) -
sort
_ by (24) - srand (24)
- string (12)
- sub (36)
- sub! (36)
- sum (12)
- summarize (24)
- threads (6)
- timeout (21)
-
to
_ r (12) -
to
_ s (24) - unpack (12)
- update (36)
-
webrick
/ cgi (12) -
with
_ index (24) -
with
_ object (24) - write (48)
-
write
_ headers? (12) - クラス/メソッドの定義 (12)
- リテラル (12)
- 変数と定数 (12)
- 演算子式 (12)
検索結果
先頭5件
- Zlib
:: Deflate . new(level = Zlib :: DEFAULT _ COMPRESSION , windowBits = Zlib :: MAX _ WBITS , memlevel = Zlib :: DEF _ MEM _ LEVEL , strategy = Zlib :: DEFAULT _ STRATEGY) -> Zlib :: Deflate - Zlib
:: Inflate # finish -> String - Zlib
:: Inflate # set _ dictionary(string) -> String - Zlib
:: Inflate . new(window _ bits = Zlib :: MAX _ WBITS) -> Zlib :: Inflate - drb
-
Zlib
:: Deflate . new(level = Zlib :: DEFAULT _ COMPRESSION , windowBits = Zlib :: MAX _ WBITS , memlevel = Zlib :: DEF _ MEM _ LEVEL , strategy = Zlib :: DEFAULT _ STRATEGY) -> Zlib :: Deflate (6.0) -
圧縮ストリームを作成します。各引数の詳細は zlib.h を 参照して下さい。nil の場合はデフォルトの値を使用します。
...:DEFAULT_STRATEGYなど指定します。詳細はzlib.h を参照してください。
require 'zlib'
dez = Zlib::Deflate.new(9, nil, 9)
dez << "123" * 20
dezstr = dez.finish
p dezstr #=> "x\3323426$\027\001\000e\217\v\271"
inz = Zlib::Inflate.new
inzstr = inz.inflate(dezstr)
p i... -
Zlib
:: Inflate # finish -> String (6.0) -
展開ストリームを終了します。
...は必ずしも
ありませんが、このメソッドは圧縮データが正しく終了しているかを
確認するのに便利です。
require 'zlib'
cstr = "x\234\313\310OOUH+MOTH\315K\001\000!\251\004\276"
inz = Zlib::Inflate.new
inz << cstr
p inz.finish #=> "hoge fuga end"... -
Zlib
:: Inflate # set _ dictionary(string) -> String (6.0) -
展開に用いる辞書を指定します。string を返します。 このメソッドは Zlib::NeedDict 例外が発生した直後のみ 有効です。詳細は zlib.h を参照して下さい。
...。
require 'zlib'
def case2(str, dict)
dez = Zlib::Deflate.new
dez.set_dictionary(dict)
comp_str = dez.deflate(str)
comp_str << dez.finish
comp_str.size
inz = Zlib::Inflate.new
begin
inz.inflate(comp_str)
rescue Zlib::NeedDict
end
# 展開に用... -
Zlib
:: Inflate . new(window _ bits = Zlib :: MAX _ WBITS) -> Zlib :: Inflate (6.0) -
展開ストリームを作成します。
...nil の場合はデフォルトの値を使用します。
詳細は zlib.h を参照してください。
require 'zlib'
cstr = "x\234\313\310OOUH+MOTH\315K\001\000!\251\004\276"
inz = Zlib::Inflate.new(15)
inz << cstr
p inz.finish #=> "hoge fuga end"... -
drb (6.0)
-
分散オブジェクトプログラミングのためのライブラリです。
...ます。例えば以下のようなことができます。
# !! 危険 !!
ro = DRbObject.new_with_uri("druby://your.server.com:8989")
class << ro
# リモートオブジェクトの instance_eval を呼ぶため
# ローカルオブジェクトの instance_eval を取り除く
u... -
rake (6.0)
-
Rake というコマンドラインツールを扱うライブラリです。
..., clobber の二つのタスクを定義
task :default => [:test]
1.upto(8) do |n|
Rake::TestTask.new("test_step#{n}") do |t|
t.libs << "step#{n}"
t.test_files = FileList["step#{n}/test_*.rb"]
t.verbose = false
end
end
desc 'execute all test'
task 'test_all'... -
rake
/ rdoctask (6.0) -
ドキュメントを作成するためのタスクを定義します。
...ain = "README.rdoc"
rd.rdoc_files.include("README.rdoc", "lib/**/*.rb")
end
例:
# RDoc タスクに別の名前を付ける例
Rake::RDocTask.new(:rdoc_dev) do |rd|
rd.main = "README.doc"
rd.rdoc_files.include("README.rdoc", "lib/**/*.rb")
rd.options << "--all"
end... -
rexml
/ parsers / pullparser (6.0) -
プル方式の XML パーサ。
...xternalentity (エンティティ文字列)
doctype内のパラメータ実体参照。
//emlist[][ruby]{
require 'rexml/parsers/pullparser'
xml = <<EOS
<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/css" href="style.css"?>
<!DOCTYPE root SYSTEM "foo" [
<!ELEMENT root (a+)>... -
ruby 1
. 8 . 3 feature (6.0) -
ruby 1.8.3 feature *((<ruby 1.8 feature>)) *((<ruby 1.8.2 feature>))
...05-05-16
: singleton class [ruby] [change]
特異クラスは複製できなくなりました。((<ruby-talk:142749>))
$ ruby-1.8.3 -e 'class << "str"; self end.dup'
-e:1:in `initialize_copy': can't copy singleton class (TypeError)
from -e:1
=== 2005-05-15
: Pathname#unlink...