ライブラリ
- ビルトイン (2553)
- bigdecimal (2)
- csv (649)
- date (11)
- digest (44)
- drb (11)
- erb (11)
- fiber (8)
- fiddle (66)
- ipaddr (11)
- logger (55)
-
net
/ ftp (22) -
net
/ http (319) -
net
/ pop (22) -
net
/ smtp (28) -
net
/ telnet (20) - openssl (286)
- optparse (440)
- ostruct (43)
- pathname (101)
- prettyprint (44)
- prime (88)
- pstore (55)
- psych (99)
- rake (33)
-
rake
/ gempackagetask (11) -
rake
/ loaders / makefile (11) -
rake
/ packagetask (176) -
rake
/ rdoctask (11) -
rake
/ testtask (22) - resolv (22)
-
rexml
/ document (286) -
rinda
/ tuplespace (11) -
rubygems
/ requirement (11) -
rubygems
/ version (22) - set (66)
- shell (90)
-
shell
/ command-processor (60) -
shell
/ filter (78) - socket (176)
- stringio (160)
- strscan (176)
- tempfile (46)
- thread (22)
- thwait (60)
- tracer (22)
-
webrick
/ httpauth / basicauth (11) -
webrick
/ httpproxy (11) -
webrick
/ httpresponse (22) -
webrick
/ httputils (66) -
webrick
/ httpversion (11) -
win32
/ registry (44) - win32ole (572)
- zlib (121)
クラス
- Array (65)
- BasicObject (33)
- BasicSocket (11)
- BigDecimal (2)
- CSV (429)
-
CSV
:: FieldInfo (33) -
CSV
:: Row (77) -
CSV
:: Table (88) - Class (22)
-
DRb
:: DRbObject (11) - Data (8)
- Date (11)
-
Digest
:: Base (44) - Dir (66)
-
Encoding
:: Converter (11) - Enumerator (122)
-
Enumerator
:: Lazy (11) -
Enumerator
:: Yielder (27) - Exception (11)
- Fiber (22)
-
Fiddle
:: Function (33) -
Fiddle
:: Handle (22) - File (33)
-
File
:: Stat (88) -
Gem
:: Requirement (11) -
Gem
:: Version (11) - Hash (116)
- IO (499)
- IPAddr (11)
- Logger (55)
- Method (32)
- Module (170)
-
Net
:: FTP (22) -
Net
:: HTTP (121) -
Net
:: HTTPGenericRequest (22) -
Net
:: POP3 (22) -
Net
:: SMTP (28) -
Net
:: Telnet (18) - Object (77)
-
OpenSSL
:: ASN1 :: ObjectId (44) -
OpenSSL
:: BN (33) -
OpenSSL
:: PKey :: DSA (44) -
OpenSSL
:: PKey :: RSA (55) -
OpenSSL
:: SSL :: SSLContext (33) -
OpenSSL
:: X509 :: Store (22) -
OpenSSL
:: X509 :: StoreContext (11) - OpenStruct (43)
- OptionParser (429)
- PStore (55)
- Pathname (101)
- PrettyPrint (44)
- Prime (44)
-
Prime
:: PseudoPrimeGenerator (44) - Proc (29)
-
Psych
:: Nodes :: Mapping (22) -
Psych
:: Nodes :: Scalar (22) -
Psych
:: Nodes :: Sequence (22) -
Psych
:: Stream (22) -
REXML
:: Attribute (11) -
REXML
:: Attributes (55) -
REXML
:: DocType (55) -
REXML
:: Element (99) -
REXML
:: Elements (22) -
REXML
:: Instruction (11) -
REXML
:: XPath (22) -
Rake
:: FileList (22) -
Rake
:: GemPackageTask (11) -
Rake
:: MakefileLoader (11) -
Rake
:: PackageTask (176) -
Rake
:: RDocTask (11) -
Rake
:: TestTask (11) - Random (33)
- Range (11)
- Regexp (55)
-
Resolv
:: DNS (22) -
Rinda
:: TupleSpace (11) - Set (44)
- Shell (90)
-
Shell
:: CommandProcessor (60) -
Shell
:: Filter (78) - Socket (44)
-
Socket
:: UDPSource (11) - String (22)
- StringIO (160)
- StringScanner (176)
- Struct (146)
- TCPServer (22)
- Tempfile (46)
- Thread (172)
-
Thread
:: Backtrace :: Location (44) -
Thread
:: Queue (75) -
Thread
:: SizedQueue (42) - ThreadsWait (60)
- TracePoint (150)
- Tracer (22)
- UNIXServer (44)
- UNIXSocket (44)
-
WEBrick
:: HTTPProxyServer (11) -
WEBrick
:: HTTPResponse (22) -
WEBrick
:: HTTPUtils :: FormData (66) -
WEBrick
:: HTTPVersion (11) - WIN32OLE (88)
-
WIN32OLE
_ EVENT (55) -
WIN32OLE
_ METHOD (66) -
WIN32OLE
_ PARAM (22) -
WIN32OLE
_ TYPE (165) -
WIN32OLE
_ TYPELIB (22) -
WIN32OLE
_ VARIABLE (88) -
WIN32OLE
_ VARIANT (22) -
Win32
:: Registry (44) -
Zlib
:: Deflate (22) -
Zlib
:: GzipReader (44) -
Zlib
:: GzipWriter (22) -
Zlib
:: Inflate (11)
モジュール
- Enumerable (154)
- Kernel (116)
-
Net
:: HTTPHeader (176) - ObjectSpace (66)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - < (11)
- << (33)
- <=> (88)
- == (11)
- ASN1 (11)
- BasicAuth (11)
- BlockCaller (11)
- CSV (11)
- Complex (12)
- ConditionVariable (11)
- Digest (11)
- ERB (11)
- ExternalEntity (11)
- Fiber (11)
- Float (6)
- GzipReader (11)
- GzipWriter (11)
- Integer (6)
- Location (11)
- Marshal フォーマット (11)
- Method (11)
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 6 . 0 (6) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) -
NEWS for Ruby 3
. 1 . 0 (3) - OCSP (11)
- OPS (11)
- OptionParser (11)
- Proc (11)
- Proxy (11)
- Queue (11)
- RSA (11)
- Range (11)
- Rational (6)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (11)
- Ruby用語集 (11)
- Stream (11)
- Telnet (2)
- TestTask (11)
- ThreadGroup (11)
- TracePoint (11)
- Version (11)
-
WIN32OLE
_ EVENT (11) -
WIN32OLE
_ METHOD (11) -
WIN32OLE
_ TYPELIB (11) -
WIN32OLE
_ VARIABLE (11) - [] (150)
-
_ _ drbref (11) -
_ invoke (11) - abort (11)
-
absolute
_ path (11) - accept (33)
-
add
_ row (11) -
add
_ trace _ func (11) -
alias
_ command (6) -
all
_ waits (18) - anchor (33)
- ascend (22)
- attribute (11)
-
attribute
_ of (11) - backtrace (11)
-
backtrace
_ locations (22) -
base
_ label (11) -
bigdecimal
/ newton (11) - binding (11)
-
block
_ length (11) - blockdev? (11)
-
body
_ stream (11) -
body
_ stream= (11) - bytes (14)
- call (11)
-
callee
_ id (11) - cat (18)
- cgi (11)
- chardev? (11)
- check (11)
-
check
_ until (11) -
class
_ eval (22) -
class
_ exec (11) - clear (11)
-
client
_ cert _ cb= (11) - close (9)
- closed? (9)
- cmd (4)
- cmp (11)
-
col
_ sep (11) - commit (11)
- compile (11)
- content (11)
-
content
_ length (22) -
content
_ length= (11) -
content
_ range (11) -
content
_ type (11) - context (11)
- convert (33)
- coverage (7)
- create (2)
-
datetime
_ format (11) -
def
_ system _ command (6) - default (33)
-
default
_ argv= (11) -
default
_ event _ sources (11) -
default
_ ole _ types (11) -
default
_ proc (11) - define (4)
-
define
_ finalizer (22) -
defined
_ class (11) - deflate (11)
- delete (33)
-
delete
_ attribute (11) -
delete
_ if (33) - deq (22)
- descend (22)
- dig (18)
-
digest
_ length (11) - divide (22)
- each (303)
-
each
_ attribute (11) -
each
_ byte (22) -
each
_ capitalized _ name (11) -
each
_ char (22) -
each
_ data (11) -
each
_ element _ with _ attribute (11) -
each
_ element _ with _ text (11) -
each
_ entry (35) -
each
_ filename (11) -
each
_ header (11) -
each
_ key (11) -
each
_ line (88) -
each
_ name (11) -
each
_ object (44) -
each
_ pair (44) -
each
_ value (11) -
each
_ with _ index (44) - echo (18)
- egrep (11)
- empty? (6)
- entity (11)
-
enum
_ for (22) - environment (11)
- error= (11)
-
eval
_ script (6) - event (11)
-
event
_ interface (11) - exist? (11)
-
external
_ id (11) - fetch (51)
- fiddle (11)
- field (11)
- filename (11)
- filename= (11)
- filter (45)
- find (22)
- finished? (6)
- first (11)
-
for
_ fd (11) -
force
_ quotes? (11) - foreach (29)
- fork (11)
- format (11)
- formatter (11)
- formatter= (11)
- generate (11)
-
generate
_ line (11) -
get
_ attribute (11) -
get
_ attribute _ ns (11) -
get
_ byte (11) -
get
_ text (11) - getbyte (33)
- getc (22)
- getch (11)
- getoptlong (11)
- gets (55)
- glob (18)
- guid (11)
- handler= (11)
- header (11)
-
header
_ convert (33) - headers (11)
- help (11)
- helpcontext (22)
- helpfile (22)
- helpstring (22)
-
implemented
_ ole _ types (11) - index (11)
- inspect (33)
-
install
_ system _ commands (6) - instance (22)
-
instance
_ eval (22) -
instance
_ exec (11) -
instance
_ method (11) -
instance
_ variable _ get (11) -
instruction
_ sequence (6) - invoke (11)
- irb (11)
- join (28)
-
join
_ nowait (6) -
keyword
_ init? (3) - lambda (17)
- lambda? (11)
-
last
_ error (11) - length (22)
- line (11)
- lineno (11)
- lines (14)
- ln (11)
- load (22)
-
local
_ host= (11) -
local
_ port= (11) - logger (11)
- login (4)
-
long
_ name (11) - loop (18)
- match (22)
- match? (11)
- matched (11)
-
matched
_ size (11) - max (44)
- merge (22)
-
method
_ id (11) - min (44)
-
module
_ eval (22) -
module
_ exec (11) - name (55)
- name= (22)
- namespace (11)
- native (11)
-
need
_ tar (11) -
need
_ tar= (11) -
need
_ tar _ bz2 (11) -
need
_ tar _ bz2= (11) -
need
_ tar _ gz (11) -
need
_ tar _ gz= (11) -
need
_ zip (11) -
need
_ zip= (11) -
net
/ ftp (11) -
net
/ http (11) -
net
/ imap (11) -
net
/ pop (11) -
net
/ smtp (11) -
next
_ element (11) -
next
_ wait (6) - notify (11)
-
off
_ event (11) -
ole
_ classes (11) -
ole
_ func _ methods (11) -
ole
_ get _ methods (11) -
ole
_ methods (11) -
ole
_ obj _ help (11) -
ole
_ query _ interface (11) -
ole
_ type (33) -
ole
_ type _ detail (11) -
ole
_ typelib (11) -
ole
_ types (11) -
on
_ event (11) -
on
_ event _ with _ outargs (11) -
on
_ head (11) -
on
_ tail (11) - open (330)
- optparse (11)
-
optparse
/ date (11) -
optparse
/ shellwords (11) -
optparse
/ time (11) -
optparse
/ uri (11) - order (44)
- order! (22)
- out (18)
- output? (11)
- owner (11)
- pack (16)
-
package
_ dir (11) -
package
_ dir= (11) -
package
_ dir _ path (11) -
package
_ files (11) -
package
_ files= (11) - parameters (6)
- parse (44)
- parse! (11)
-
parse
_ csv (11) -
parse
_ line (11) - pass (11)
- path (24)
- pathmap (11)
- permute (22)
- permute! (11)
- pipe (88)
- pop (22)
- popen (154)
-
post
_ match (11) -
pre
_ match (11) - private (16)
- proc (18)
- produce (5)
- progid (11)
- progids (11)
-
program
_ name (11) -
program
_ name= (11) -
proxy
_ address (11) -
proxy
_ pass (11) -
proxy
_ port (11) -
proxy
_ user (11) - proxyaddr (11)
- proxyport (11)
- ptr (11)
- public (11)
- push (11)
- puts (11)
-
raised
_ exception (11) - rake (11)
-
rake
/ gempackagetask (11) -
rake
/ packagetask (11) -
rake
/ rdoctask (11) - rand (33)
- range (11)
-
range
_ length (11) - rdoc (11)
-
rdoc
/ parser / c (11) - read (22)
- readline (11)
- readlines (22)
- reject (22)
- release (11)
-
remote
_ address (11) -
renegotiation
_ cb= (11) - resolv (11)
-
respond
_ to? (11) -
return
_ value (11) - rewind (11)
-
rexml
/ document (11) -
rexml
/ parsers / pullparser (11) -
rexml
/ parsers / sax2parser (11) -
rexml
/ parsers / ultralightparser (11) -
rinda
/ rinda (11) -
root
_ node (11) -
row
_ sep (11) - rss (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 8 . 5 feature (11) -
ruby 1
. 9 feature (11) - rubygems (11)
-
rubygems
/ specification (11) - scan (11)
-
scan
_ until (11) - select (22)
- separator (11)
-
session
_ new _ cb (11) -
set
_ dictionary (22) -
set
_ get _ line _ procs (22) -
set
_ trace _ func (11) - setgid? (11)
- setuid? (11)
- shell (6)
- shift (44)
-
short
_ name (11) -
singleline
_ format (11) - size (33)
- size? (11)
-
size
_ opt _ params (11) -
size
_ params (11) - skip (11)
-
skip
_ until (11) - sn (11)
- socket? (11)
-
source
_ location (11) -
source
_ ole _ types (11) -
src
_ type (11) - start (105)
- status (11)
- sticky? (11)
- sum (16)
- summarize (22)
-
summary
_ indent (11) -
summary
_ indent= (11) -
summary
_ width (11) -
summary
_ width= (11) -
super
_ method (10) - sysaccept (11)
- system (29)
- table (11)
- tag (33)
-
tcp
_ server _ loop (22) - tee (18)
- telnetmode (2)
- test (18)
- text (11)
-
thread
_ variable _ get (11) - threads (6)
-
to
_ a (11) -
to
_ csv (11) -
to
_ enum (22) -
to
_ h (45) -
to
_ path (2) -
to
_ proc (5) -
to
_ s (61) -
to
_ set (22) - trace (11)
-
trace
_ var (33) - transact (18)
- transaction (11)
- transfer (11)
- tsort (11)
- ucmp (11)
-
unalias
_ command (6) -
undef
_ system _ command (6) - unix (22)
- value (22)
-
variable
_ kind (11) - variables (11)
- varkind (11)
- vartype (11)
- ver (11)
- verify (22)
- visible? (11)
- waitfor (4)
-
webrick
/ cgi (11) -
win32
/ registry (11) -
with
_ index (44) -
with
_ object (22) -
write
_ headers? (11) - yaml (11)
- yield (11)
- クラス/メソッドの定義 (11)
- メソッド呼び出し(super・ブロック付き・yield) (11)
- 制御構造 (11)
- 手続きオブジェクトの挙動の詳細 (11)
- 正規表現 (11)
- 演算子式 (11)
検索結果
先頭5件
-
NEWS for Ruby 2
. 7 . 0 (26114.0) -
NEWS for Ruby 2.7.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 2.7.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......name: "Alice", children: [{name: "Charlie", age: age}]}
#=> NoMatchingPatternError
//}
* 詳細は https://speakerdeck.com/k_tsj/pattern-matching-new-feature-in-ruby-2-dot-7 のスライドを参照してください。
* スライドは少し古い内容になっていることに注意して......加されました。 15323
* Enumerable#tallyが追加されました。 11076
//emlist[Enumerable#filter_map][ruby]{
[1, 2, 3].filter_map {|x| x.odd? ? x.to_s : nil } #=> ["1", "3"]
//}
//emlist[Enumerable#tally][ruby]{
["A", "B", "C", "B", "A"].tally #=> {"A"=>2, "B"=>2, "C"=>1}
//}
* En... -
NEWS for Ruby 2
. 6 . 0 (26102.0) -
NEWS for Ruby 2.6.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 2.6.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......:
//emlist{
ary[1..] # ary[1..-1] と同じ
(1...).each {|index| block } # index が 1 から始まる無限ループ
ary.zip(1..) {|elem, index| block } # ary.each.with_index(1) { }
//}
* キーワード引数のハッシュに Symbol 以......削除されました。 12490
以下のようなコードを警告なしに書くことができます:
//emlist{
user = users.find {|user| cond(user) }
//}
* 例外が捕捉されず、バックトレースとエラーメッセージが表示されるときに、
例外の Excepti... -
NEWS for Ruby 3
. 0 . 0 (26066.0) -
NEWS for Ruby 3.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 3.0.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......osplatting. This now matches the behavior of Procs
accepting a single rest argument and no keywords.
16166
//emlist[][ruby]{
pr = proc{|*a, **kw| [a, kw]}
pr.call([1])
# 2.7 => [[1], {}]
# 3.0 => [[[1]], {}]
pr.call([1, {a: 1}])
# 2.7 => [[1], {:a=>1}] # and deprecation warning
# 3.0 =>......s: Read ENV names and values as UTF-8 encoded Strings 12650
* Encoding
* Added new encoding IBM720. 16233
* Changed default for Encoding.default_external to UTF-8 on Windows 16604
* Fiber
* Fiber.new(blocking: true/false) allows you to create non-blocking execution contexts. 16786... -
NEWS for Ruby 2
. 0 . 0 (26054.0) -
NEWS for Ruby 2.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 2.0.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......メソッドです
* Enumerator
* 追加: Enumerator#size サイズを遅延評価するためのメソッドです
* 拡張: Enumerator.new サイズの遅延評価のための引数を一つ受け取るようになりました
* 新規クラス: Enumerator::Lazy 遅延列挙用の......性のためまだサポートしています。
//emlist{
str.lines.with_index(1) {|line, lineno| ... } # str.lines が配列を返すのでもう動かない
str.each_line.with_index(1) {|line, lineno| ... } # このように each_line に置き換える
//}
* IO#lines, IO#chars, IO#cod... -
NEWS for Ruby 3
. 1 . 0 (26048.0) -
NEWS for Ruby 3.1.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 3.1.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......* Thread::Queue
* 変更されたメソッド
* Thread::Queue.new が、初期値のEnumerableオブジェクトを渡せるようになりました。 17327
* Time
* 変更されたメソッド
* Time.new は、Time.at や Time.now と同じようにタイムゾーンの in:......るようになりました。 https://github.com/ruby/rbs/pull/823
//emlist{
# Defines a generic type `list`.
type list[T] = [ T, list[T] ]
| nil
type str_list = list[String]
type int_list = list[Integer]
//}
* gemsのRBSを管理するためのrbs collectionコマンド(https://g... -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (25844.0) -
1.6.8から1.8.0への変更点(まとめ) * ((<1.6.8から1.8.0への変更点(まとめ)/インタプリタの変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたクラス/モジュール>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたメソッド>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加された定数>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張されたクラス/メソッド(互換性のある変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/変更されたクラス/メソッド(互換性のない変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/文法の変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/正規表現>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Marshal>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Windows 対応>)) * ((<1.6.8から1.8.0への変更点(まとめ)/廃止された(される予定の)機能>)) * ((<1.6.8から1.8.0への変更点(まとめ)/ライブラリ>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張ライブラリAPI>)) * ((<1.6.8から1.8.0への変更点(まとめ)/バグ修正>)) * ((<1.6.8から1.8.0への変更点(まとめ)/サポートプラットフォームの追加>))
...スのスーパークラスは同じなのだそうです
((<ruby-bugs-ja:324>))。さあっぱりわかりません(^^;;
class << Object.new
class << self.superclass
p [self.id, self]
end
class << self
p [self.superclass.id, self.supe......けるのに疲れたらしい
^^;;)
: ((<Proc/Proc.new>)) [change]
: ((<組み込み関数/lambda>)) [change]
: ((<組み込み関数/proc>)) [change]
以下のように変更されました。((<ruby-dev:20358>))
* Proc.new およびブロック引数で与えられる Proc は......引数チェックがゆるい。break が例外になる。
Proc.new {|a,b,c| p [a,b,c]}.call(1,2)
=> -:1: wrong # of arguments (2 for 3) (ArgumentError)
from -:1:in `call'
from -:1
ruby 1.6.8 (2... -
ruby 1
. 9 feature (23546.0) -
ruby 1.9 feature ruby version 1.9.0 は開発版です。 以下にあげる機能は将来削除されたり互換性のない仕様変更がなされるかもしれません。 1.9.1 以降は安定版です。 バグ修正がメインになります。
...* [regexp]: 正規表現の機能拡張
* [marshal]: Marshal ファイルのフォーマット変更
* レベル
* [bug]: バグ修正
* [new]: 追加されたクラス/メソッドなど
* [compat]: 変更されたクラス/メソッドなど(互換性のある変更) (only backward-......: UNIXserver
削除
=== 2006-06-11
: __callee__ [new]
: __method__ [new]
((<URL:http://www.dm4lab.to/~usa/ruby/d/200606a.html#id20060610_P1_7>))
: Symbol#to_proc
=== 2006-06-10
* 新機能
: BasicObject が導入されました [new]
: local という visibility および Module#loca......s にブロックを渡せるようになり、ブロックが真になる要素の個数を返すように
なりました。
[1,2,3].nitems{|i| i % 2 != 0} #=> 2
((<ruby-talk:134083>))
=== 2005-06-02
: proc [ruby][parser][experimental]
以前のローカル変数に括弧を付ける... -
ruby 1
. 8 . 3 feature (23432.0) -
ruby 1.8.3 feature *((<ruby 1.8 feature>)) *((<ruby 1.8.2 feature>))
...* [ruby]: ruby インタプリタの変更
* [api]: 拡張ライブラリ API
* [lib]: ライブラリ
* レベル
* [bug]: バグ修正
* [new]: 追加されたクラス/メソッドなど
* [compat]: 変更されたクラス/メソッドなど
* 互換性のある変更
* on......ry_secure [lib] [new]
: FileUtils.remove_entry [lib] [new]
: FileUtils.chmod_R [lib] [new]
: FileUtils.chown [lib] [new]
: FileUtils.chown_R [lib] [new]
: FileUtils.commands [lib] [new]
: FileUtils.options [lib] [new]
: FileUtils.ha......le#class_variable_get [ruby] [new]
: Module#class_variable_set [ruby] [new]
クラスメソッドから((<変数と定数/クラス変数>))にアクセスするための
((<Module#class_variable_get|Module/class_variable_get>)) と
((<Module#class_variable_set|Module/class_variable_set>))... -
ruby 1
. 6 feature (23384.0) -
ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。
...ruby 1.6 feature
ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン
になります。
((<stable-snapshot|URL:ftp://ftp.netlab.co.jp/pub/lang/ruby/stable-snapshot.tar.gz>)) は、日々更新される安定版の最新ソースです。
== 1.6.8 (2002-12-24) ->......00019>))
: 2002-09-11: Queue#((<Queue/pop>))
Queue#pop に競合状態の問題がありました ((<ruby-dev:17223>))
: 2002-09-11: SizedQueue.new
引数に 0 以下を受けつけるバグが修正されました。
: 2002-09-05: ((<リテラル/式展開>))
stable snapshot で、一......フォルト値 (((<Hash/default>))) も == で等しい
ときに等しいとみなされるようになりました。
p Hash.new("foo") == Hash.new("bar")
=> ruby 1.6.7 (2002-03-01) [i586-linux]
true
=> ruby 1.6.7 (2002-08-21) [i586-linux]
false... -
ruby 1
. 8 . 5 feature (23204.0) -
ruby 1.8.5 feature ruby 1.8.4 から ruby 1.8.5 までの変更点です。
...* [ruby]: ruby インタプリタの変更
* [api]: 拡張ライブラリ API
* [lib]: ライブラリ
* レベル
* [bug]: バグ修正
* [new]: 追加されたクラス/メソッドなど
* [compat]: 変更されたクラス/メソッドなど
* 互換性のある変更
* on......4) -> ((<stable-snapshot|URL:ftp://ftp.ruby-lang.org/pub/ruby/stable-snapshot.tar.gz>))
=== 2006-06-18
: BasicSocket#recv_nonblock [new]
: UDPSocket#recvfrom_nonblock [new]
追加
=== 2006-06-17
: Pathname(path) [new]
pathname で追加
: Kernel#pretty_inspect [new]
pp で追加
: RSS......el [new]
: RSS::TaxonomyTopicsModel [new]
: RSS::Maker::TaxonomyTopicModel [new]
: RSS::Maker::TaxonomyTopicsModel [new]
RSS Parser/RSS MakerがTaxonomyモジュールをサポートしました。
: RSS::Maker xxx.new_yyy(&block) [compat]
maker.items.new_itemなどがブロックをとれ... -
ruby 1
. 8 . 4 feature (23186.0) -
ruby 1.8.4 feature ruby 1.8.4 での ruby 1.8.3 からの変更点です。
...ruby]: ruby インタプリタの変更
# * [api]: 拡張ライブラリ API
# * [lib]: ライブラリ
* レベル
* [bug]: バグ修正
* [new]: 追加されたクラス/メソッドなど
* [compat]: 変更されたクラス/メソッドなど
* 互換性のある変更
* on......* ((<ruby 1.8.4 feature/Hash [bug]>))
* ((<ruby 1.8.4 feature/test [bug]>))
* ((<ruby 1.8.4 feature/File.identical? [new]>))
* ((<ruby 1.8.4 feature/FileTest.identical? [new]>))
* ((<ruby 1.8.4 feature/File.split [change]>))
* ((<ruby 1.8.4 feature/File.basename [change]>))
* ((<ruby 1.8......切り捨てられていたバグの修正。
require "optparse"
puts "[#{ARGV * ', '}]"
ARGV.options do |opt|
opt.on("-n NODE") {|v| puts v }
opt.parse!
end
>ruby -v -Ku a.rb -n 時間
ruby 1.8.2 (2004-12-25) [i386-mswin32]... -
PrettyPrint
. new(output = & # 39;& # 39; , maxwidth = 79 , newline = "\n") {|width| . . . } -> PrettyPrint (18341.0) -
pretty printing のためのバッファを生成します。 output は出力先です。output は << メソッドを持っていなければなりません。 << メソッドには * PrettyPrint#text の第1引数 obj * PrettyPrint#breakable の第1引数 sep * PrettyPrint.new の第3引数 newline * PrettyPrint.new に与えたブロックを評価した結果 のどれかひとつが引数として与えられます。
...せん。
<< メソッドには
* PrettyPrint#text の第1引数 obj
* PrettyPrint#breakable の第1引数 sep
* PrettyPrint.new の第3引数 newline
* PrettyPrint.new に与えたブロックを評価した結果
のどれかひとつが引数として与えられます。
ブロックが指......たい空白の幅を表す整数を引数として呼ばれます。ブロックが指定されない場合は、空白を生成するために {|width| ' ' * width} が使われます。
@param output 出力先を指定します。output は << メソッドを持っていなければなりませ......ん。
@param maxwidth 行の最大幅を指定します。ただし、改行できないものが渡された場合は、実際の出力幅は maxwidth を越えることがあります。
@param newline 改行に使われます。...