ライブラリ
- English (22)
- ビルトイン (814)
- csv (143)
- digest (77)
- ipaddr (11)
- logger (11)
-
net
/ http (88) -
net
/ imap (11) -
net
/ pop (99) - openssl (44)
- optparse (33)
- prettyprint (44)
- psych (72)
- rake (11)
-
rake
/ loaders / makefile (11) -
rdoc
/ parser / ruby (11) - readline (11)
-
rexml
/ document (121) -
rexml
/ streamlistener (11) -
ripper
/ filter (11) - securerandom (11)
- set (33)
- stringio (66)
- strscan (22)
- thread (6)
- thwait (60)
- timeout (19)
-
webrick
/ httpresponse (11) -
webrick
/ httputils (11) -
webrick
/ log (22) - win32ole (11)
- zlib (121)
クラス
- Array (129)
- BasicObject (22)
- Bignum (6)
- CSV (143)
-
Digest
:: Base (77) - Enumerator (62)
-
Enumerator
:: Lazy (11) -
Enumerator
:: Yielder (11) - Fixnum (3)
- FrozenError (5)
- Hash (11)
- IO (22)
- IPAddr (11)
- Integer (70)
- Logger (11)
- Method (22)
-
Net
:: HTTP (77) -
Net
:: HTTPResponse (11) -
Net
:: IMAP (11) -
Net
:: POPMail (99) - Object (55)
-
OpenSSL
:: Digest (22) - OptionParser (33)
- PrettyPrint (44)
-
Psych
:: Visitors :: YAMLTree (22) -
RDoc
:: Parser :: Ruby (11) -
REXML
:: Attributes (22) -
REXML
:: Document (44) -
REXML
:: Element (11) -
REXML
:: Elements (22) -
REXML
:: Formatters :: Default (11) -
Rake
:: Application (11) -
Rake
:: MakefileLoader (11) - Regexp (22)
- Set (33)
- String (206)
- StringIO (66)
- StringScanner (22)
-
Thread
:: SizedQueue (33) - ThreadsWait (60)
-
WEBrick
:: BasicLog (22) -
WEBrick
:: HTTPResponse (11) -
WEBrick
:: HTTPUtils :: FormData (11) -
Zlib
:: Deflate (66) -
Zlib
:: GzipWriter (11) -
Zlib
:: Inflate (44)
モジュール
- Enumerable (44)
- Kernel (86)
-
OpenSSL
:: Buffering (11) - Psych (39)
-
REXML
:: StreamListener (11) - SecureRandom (11)
- Timeout (19)
オブジェクト
-
Readline
:: HISTORY (11)
キーワード
-
$ INPUT _ RECORD _ SEPARATOR (11) -
$ RS (11) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - Cipher (11)
- Filter (11)
-
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 7 . 0 (5) - Numeric (11)
- SINGLE (11)
- String (11)
- Transitive (11)
-
WIN32OLE
_ METHOD (11) - YAMLTree (11)
- [] (15)
- add (33)
- add? (11)
-
add
_ loader (11) - all (33)
-
all
_ waits (18) - append (11)
- combination (22)
- concat (30)
-
define
_ singleton _ method (22) - digest (11)
- digest! (11)
- divide (22)
- each (11)
-
each
_ with _ object (22) - empty? (6)
- enq (11)
- entitydecl (11)
- eql? (3)
- filter (33)
- finish (22)
- finished? (6)
- flush (11)
- format (11)
- gcd (11)
- gcdlcm (11)
- get (22)
- gets (11)
- gsub (44)
- gsub! (44)
- hexdigest (11)
- hexdigest! (11)
-
initialize
_ copy (11) - inspect (11)
-
irb
/ xmp (11) - join (6)
-
join
_ nowait (6) - lcm (11)
- load (11)
-
load
_ stream (22) - loop (9)
- mail (33)
- match (22)
- methods (11)
- new (112)
-
next
_ wait (6) - open (66)
- pack (19)
- pack テンプレート文字列 (11)
- params (11)
- parse (22)
- patch (22)
- permutation (22)
- pop (33)
- pos= (11)
- post (22)
- product (22)
- push (22)
- rake (11)
-
random
_ number (11) -
rb
_ ary _ push (11) - read (11)
-
read
_ body (11) - readline (11)
- readlines (22)
- readpartial (11)
- receiver (5)
-
repeated
_ combination (22) -
repeated
_ permutation (22) -
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 3 feature (11) -
safe
_ load (17) - separator (11)
-
set
_ debug _ output (11) -
set
_ dictionary (22) -
singleline
_ format (11) -
singleton
_ method _ removed (11) -
singleton
_ method _ undefined (11) -
singleton
_ methods (11) -
sort
_ by (22) - srand (22)
- string (11)
- sub (33)
- sub! (33)
- sum (11)
- summarize (22)
- threads (6)
- timeout (19)
-
to
_ r (11) -
to
_ s (22) - unpack (11)
- update (22)
-
webrick
/ cgi (11) -
with
_ index (22) -
with
_ object (22) - write (44)
-
write
_ headers? (11) - リテラル (11)
- 変数と定数 (11)
- 演算子式 (11)
検索結果
先頭5件
-
irb
/ xmp (26018.0) -
Ruby のソースコードとその実行結果を、行ごとに交互に表示するためのライブ ラリです。irb を実行しなくても、使用することが出来ます。
...。irb を実行しなくても、使用することが出来ます。
実行結果を得るためには、Kernel#xmp と、XMP#puts を使った方
法があります。どちらの場合も XMP がコンテキスト情報を保持するため、
実行結果に差分はありません。(Binding......ように Ruby のソースコードを文字列として渡
す事で実行結果を標準出力に表示します。
$ cat t.rb
require "irb/xmp"
xmp <<END
foo = 1
foo
END
$ ruby t.rb
foo = 1
==>1
foo
==>1
=== XMP インスタンス(XMP#puts)を使って実行結果......ードを文字列として渡す
事で実行結果を標準出力に表示します。
$ cat t.rb
require "irb/xmp"
xmp = XMP.new
xmp.puts <<END
foo = 1
foo
END
xmp.puts <<END
foo
END
$ ruby t.rb
foo = 1
==>1
foo
==>1
foo
==>1
XMP がコンテキス... -
WEBrick
:: BasicLog # <<(obj) -> () (24106.0) -
指定された obj を to_s メソッドで文字列に変換してから、 ログレベル INFO でログに記録します。
...に変換してから、
ログレベル INFO でログに記録します。
@param obj 記録したいオブジェクトを指定します。文字列でない場合は to_s メソッドで文字列に変換します。
require 'webrick'
logger = WEBrick::BasicLog.new()
logger << 'hoge'... -
Zlib
:: Deflate # <<(string) -> self (21224.0) -
Zlib::Deflate#deflate と同じように string を 圧縮ストリームに入力しますが、Zlib::Deflate オブジェクト そのものを返します。圧縮ストリームからの出力は、 出力バッファに保存されます。
...Zlib::Deflate#deflate と同じように string を
圧縮ストリームに入力しますが、Zlib::Deflate オブジェクト
そのものを返します。圧縮ストリームからの出力は、
出力バッファに保存されます。
@param string 圧縮する文字列を指定しま......す。
require 'zlib'
dez = Zlib::Deflate.new
dez << "123" * 5 << "ugougo" << "123" * 5 << "hogehoge"
dezstr = dez.finish
p dezstr #=> "x\2343426DB\245\351\371@d\210*\230\221\237\236\n\302\000\356\275\v\271"... -
Readline
:: HISTORY . <<(string) -> self (21218.0) -
ヒストリの最後に string で指定した文字列を追加します。 self を返します。
...string で指定した文字列を追加します。
self を返します。
@param string 文字列を指定します。
例: "foo"を追加する。
require "readline"
Readline::HISTORY << "foo"
p Readline::HISTORY[-1] #=> "foo"
例: "foo"、"bar"を追加する。
require "readline"......Readline::HISTORY << "foo" << "bar"
p Readline::HISTORY[-1] #=> "bar"
p Readline::HISTORY[-2] #=> "foo"
@see Readline::HISTORY.push... -
Bignum
# <<(bits) -> Fixnum | Bignum (21212.0) -
シフト演算子。bits だけビットを左にシフトします。
...シフト演算子。bits だけビットを左にシフトします。
@param bits シフトさせるビット数
printf("%#b\n", 0b0101 << 1) #=> 0b1010
p -1 << 1 #=> -2... -
Fixnum
# <<(bits) -> Fixnum | Bignum (21212.0) -
シフト演算子。bits だけビットを左にシフトします。
...シフト演算子。bits だけビットを左にシフトします。
@param bits シフトさせるビット数
printf("%#b\n", 0b0101 << 1) #=> 0b1010
p -1 << 1 #=> -2... -
Integer
# <<(bits) -> Integer (21212.0) -
シフト演算子。bits だけビットを左にシフトします。
...シフト演算子。bits だけビットを左にシフトします。
@param bits シフトさせるビット数
//emlist[][ruby]{
printf("%#b\n", 0b0101 << 1) # => 0b1010
p -1 << 1 # => -2
//}... -
Zlib
:: Inflate # <<(string) -> self (21212.0) -
Zlib::Inflate#inflate と同じように string を 展開ストリームに入力しますが、Zlib::Inflate オブジェクト そのものを返します。展開ストリームからの出力は、 出力バッファに保存されます。
...Zlib::Inflate#inflate と同じように string を
展開ストリームに入力しますが、Zlib::Inflate オブジェクト
そのものを返します。展開ストリームからの出力は、
出力バッファに保存されます。
require 'zlib'
cstr = "x\234\313\310OOUH+MOTH\3......15K\001\000!\251\004\276"
inz = Zlib::Inflate.new
inz << cstr[0, 10]
p inz.flush_next_out #=> "hoge fu"
inz << cstr[10..-1]
p inz.flush_next_out #=> "ga end"... -
IPAddr
# <<(num) -> IPAddr (21200.0) -
ビットごとの左シフト演算により、新しい IPAddr オブジェクトを生成します。
...ビットごとの左シフト演算により、新しい IPAddr オブジェクトを生成します。
@param num 左シフトする桁数。... -
REXML
:: Attributes # <<(attribute) -> () (21200.0) -
属性を追加/更新します。
...ttribute で更新する属性(REXML::Attribute オブジェクト)を
指定します。既に同じ名前(REXML::Attribute#name)のオブジェクトが
存在する場合は属性が上書きされ、ない場合は追加されます。
@param attribute 追加(更新)する属性(REXML::Attribut......e オブジェクト)
@see REXML::Attributes#[]=... -
Digest
:: Base # <<(str) -> self (21172.0) -
文字列を追加します。self を返します。 複数回updateを呼ぶことは文字列を連結してupdateを呼ぶことと同じです。 すなわち m.update(a); m.update(b) は m.update(a + b) と、 m << a << b は m << a + b とそれぞれ等価 です。
...、 m << a << b は m << a + b とそれぞれ等価
です。
@param str 追加する文字列
require 'digest/md5'
digest = Digest::MD5.new
digest.update("r")
digest.update("u")
digest.update("b")
digest.update("y")
p digest.hexdigest # =>......"58e53d1324eef6265fdb97b08ed9aadf"
digest = Digest::MD5.new
digest << "r"
digest << "u"
digest << "b"
digest << "y"
p digest.hexdigest # => "58e53d1324eef6265fdb97b08ed9aadf"...