ライブラリ
- ビルトイン (1295)
-
cgi
/ session (22) -
cgi
/ session / pstore (11) - csv (165)
- digest (11)
- erb (33)
- fiddle (11)
- fileutils (11)
-
irb
/ input-method (22) - logger (22)
-
net
/ http (22) -
net
/ pop (22) - objspace (11)
- openssl (110)
- optparse (11)
- pathname (154)
- pstore (11)
- rake (187)
-
rake
/ loaders / makefile (11) -
rake
/ packagetask (22) -
rake
/ testtask (11) -
rdoc
/ generator / json _ index (11) -
rdoc
/ parser / c (11) -
rdoc
/ parser / ruby (11) -
rdoc
/ parser / simple (11) -
rdoc
/ top _ level (11) - resolv (11)
- ripper (11)
-
ripper
/ filter (11) -
ripper
/ sexp (22) -
rubygems
/ package (11) - shell (60)
-
shell
/ builtin-command (24) -
shell
/ command-processor (60) -
shell
/ filter (72) - tempfile (101)
- thread (2)
- tracer (22)
-
webrick
/ httpauth / digestauth (11) -
webrick
/ httpresponse (22) -
webrick
/ httpservlet / filehandler (22) -
webrick
/ httputils (22) -
webrick
/ log (11) - win32ole (44)
-
yaml
/ store (19) - zlib (99)
クラス
- BasicObject (22)
-
CGI
:: Session (11) -
CGI
:: Session :: FileStore (11) -
CGI
:: Session :: PStore (11) - CSV (154)
-
Digest
:: Base (11) - Dir (33)
- ERB (33)
-
Errno
:: EXXX (22) -
Fiddle
:: Function (11) - File (98)
-
File
:: Stat (440) -
Gem
:: FileOperations (11) - IO (451)
-
IRB
:: FileInputMethod (11) -
IRB
:: InputMethod (11) - Logger (22)
- Method (11)
-
Net
:: HTTPGenericRequest (22) -
Net
:: POP3 (22) - Object (11)
-
OpenSSL
:: Config (22) -
OpenSSL
:: PKCS7 (11) -
OpenSSL
:: SSL :: SSLContext (11) - OptionParser (11)
- PStore (11)
- Pathname (154)
-
RDoc
:: Generator :: JsonIndex (11) -
RDoc
:: Parser :: C (11) -
RDoc
:: Parser :: Ruby (11) -
RDoc
:: Parser :: Simple (11) -
RDoc
:: TopLevel (11) -
Rake
:: DefaultLoader (11) -
Rake
:: FileList (165) -
Rake
:: MakefileLoader (11) -
Rake
:: PackageTask (22) -
Resolv
:: Hosts (11) - Ripper (33)
-
Ripper
:: Filter (11) -
RubyVM
:: InstructionSequence (33) - Shell (60)
-
Shell
:: AppendFile (6) -
Shell
:: AppendIO (6) -
Shell
:: Cat (6) -
Shell
:: CommandProcessor (60) -
Shell
:: Filter (72) -
Shell
:: Tee (6) - String (11)
- SystemCallError (33)
- Tempfile (101)
- Tracer (22)
-
WEBrick
:: BasicLog (11) -
WEBrick
:: HTTPResponse (22) -
WEBrick
:: HTTPServlet :: DefaultFileHandler (11) -
WEBrick
:: HTTPServlet :: FileHandler (11) -
WEBrick
:: HTTPUtils :: FormData (22) - WIN32OLE (11)
-
WIN32OLE
_ METHOD (22) -
WIN32OLE
_ TYPE (11) -
YAML
:: Store (19) -
Zlib
:: GzipFile (11) -
Zlib
:: GzipReader (33) -
Zlib
:: GzipWriter (33)
モジュール
- FileUtils (11)
-
GC
:: Profiler (11) - Kernel (77)
- Marshal (22)
- ObjectSpace (11)
-
OpenSSL
:: ASN1 (11)
キーワード
-
$ stdin (11) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - << (11)
- <=> (11)
- == (11)
- > (6)
- >> (6)
- CSV (11)
- ConditionVariable (11)
- Digest (11)
- DigestAuth (11)
- EXXX (11)
- ExtensionFactory (11)
- GzipReader (11)
- GzipWriter (11)
- Marshal フォーマット (11)
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 2 . 0 (10) -
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 2
. 4 . 0 (8) -
NEWS for Ruby 2
. 5 . 0 (7) -
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) - RSA (11)
- Request (11)
- Ruby用語集 (11)
- SSLServer (11)
- Stat (11)
- TestTask (11)
- [] (29)
-
add
_ row (11) -
allocation
_ sourcefile (11) - ascend (22)
- atime (11)
- basename (11)
- birthtime (10)
- blksize (11)
- blockdev? (11)
- blocks (11)
-
body
_ stream (11) -
body
_ stream= (11) - call (11)
- cat (18)
-
cgi
/ session (11) - chardev? (11)
- chmod (11)
- cleanpath (11)
-
clear
_ exclude (11) - closed? (11)
- compile (11)
-
compile
_ option= (11) -
content
_ length (11) -
content
_ length= (11) - create (2)
- ctime (11)
- decode (11)
-
def
_ class (11) - delete (11)
- descend (22)
- dev (11)
-
dev
_ major (11) -
dev
_ minor (11) - directory? (11)
- dirname (11)
-
drb
/ extservm (11) -
drb
/ ssl (11) - dump (22)
- each (66)
-
each
_ char (22) -
each
_ filename (11) -
each
_ line (66) - echo (18)
- egrep (11)
- eof (11)
- eof? (11)
-
excluded
_ from _ list? (11) - executable? (11)
-
executable
_ real? (11) - existing (11)
- existing! (11)
- ext (11)
- fail (33)
- fiddle (11)
- file? (11)
- filename (22)
- filename= (22)
- filter (33)
-
for
_ fd (11) - foreach (29)
- formatter (11)
- ftype (11)
- getbyte (11)
- getc (11)
- gets (33)
- gid (11)
- glob (18)
- grpowned? (11)
- gsub! (11)
- helpfile (22)
- helpstring (11)
- import (11)
- ino (11)
-
instance
_ eval (22) - irb (11)
-
is
_ a? (11) - isatty (11)
-
kind
_ of? (11) - length (11)
- lineno (11)
- lineno= (11)
- link (29)
- load (44)
- logger (11)
- mode (11)
- mtime (11)
-
net
/ pop (11) -
net
/ smtp (11) - nlink (11)
-
ole
_ show _ help (11) - open (187)
- optparse (11)
- out (18)
- owned? (11)
-
package
_ files (11) -
package
_ files= (11) - parameters (11)
- path (22)
- pathmap (22)
- pipe? (11)
- puts (11)
- raise (33)
- rake (11)
- rdev (11)
-
rdev
_ major (11) -
rdev
_ minor (11) - rdoc (11)
-
rdoc
/ parser / c (11) - read (11)
- readable? (11)
-
readable
_ real? (11) - readchar (11)
- readline (33)
- readlines (11)
- readlink (11)
- realpath (22)
- reopen (33)
- resolve (11)
-
respond
_ to? (11) - result (11)
- rewind (11)
- rss (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 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) - seek (11)
-
set
_ get _ line _ procs (22) -
set
_ params (11) - setgid? (11)
- setuid? (11)
- sexp (11)
-
sexp
_ raw (11) - size (22)
- size? (11)
- socket? (11)
- start (22)
- sticky? (11)
- symlink (29)
- symlink? (11)
- tee (18)
- test (18)
-
test
/ unit (1) -
to
_ s (11) - tsort (11)
- tty? (11)
- uid (11)
- ungetbyte (11)
- ungetc (11)
- unlink (11)
- uptodate? (11)
- utime (11)
- writable? (11)
-
writable
_ real? (11) -
write
_ smime (11) - zero? (11)
- クラス/メソッドの定義 (11)
- セキュリティモデル (11)
- 制御構造 (11)
検索結果
先頭5件
-
File
. new(path , mode = "r" , perm = 0666) -> File (27298.0) -
path で指定されるファイルをオープンし、File オブジェクトを生成して 返します。
...、File オブジェクトを生成して
返します。
path が整数の場合はファイルディスクリプタとして扱い、それに対応する
File オブジェクトを生成して返します。IO.open と同じです。
ブロックを指定して呼び出した場合は、File オ......mlist[例: File.new による読み込みモードでのファイルオープン][ruby]{
f = File.new("testfile", "r")
f.class # => File
f.close
//}
//emlist[例: File.open による読み込みモードでのファイルオープン][ruby]{
f = File.open("testfile", "r")
f.class # => File
f.close......//}
//emlist[例: File.open による書き込みモードでのファイルオープン][ruby]{
File.open("testfile", "w", 0755) { |f| f.print "test" }
File.read("testfile") # => "test"
//}... -
NEWS for Ruby 2
. 5 . 0 (26258.0) -
NEWS for Ruby 2.5.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 2.5.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......Dir.glob :base というキーワード引数を追加しました 13056
* Dir.chdir (ブロックなしで呼び出した場合), Dir.open, Dir.new, Dir.mkdir, Dir.rmdir,
Dir.empty? はGVLを解放するようになりました
* Dir.children を追加 11302
* Dir.each_child を......ました 11286
* File
* File.open :newline オプションを指定するとテキストモードになります 13350
* File#path はFile::Constants::TMPFILE付きで開いたファイルに対して IOError を発生させます
13568
* File.stat, File.exist? など rb_stat()... -
NEWS for Ruby 2
. 6 . 0 (26156.0) -
NEWS for Ruby 2.6.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 2.6.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......* Binding#source_location 追加 14230
* bindingのソースコード上の位置を __FILE__ と __LINE__ の二要素配列として返します。
従来でも eval("[__FILE__, __LINE__]", binding) とすることでこれらの情報は得られましたが、......作成するディスクリプタに FD_CLOEXEC フラグは設定されます。) 14907
* KeyError
* 新規オプション
* KeyError.new に :receiver と :key にオプションが追加されて
Ruby コードからも設定できるようになりました。 14313
* Met... -
NEWS for Ruby 2
. 0 . 0 (26096.0) -
NEWS for Ruby 2.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 2.0.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......メソッドです
* Enumerator
* 追加: Enumerator#size サイズを遅延評価するためのメソッドです
* 拡張: Enumerator.new サイズの遅延評価のための引数を一つ受け取るようになりました
* 新規クラス: Enumerator::Lazy 遅延列挙用の......* 非互換: Fiber#resume は Fiber#transfer を呼び出したファイバーを再開できなくなりました
* File
* 拡張: File.fnmatch? は File::FNM_EXTGLOB(File::Constants::FNM_EXTGLOB) オプションが与えられていればブレースを展開します
* GC
*... -
NEWS for Ruby 2
. 7 . 0 (26084.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 のスライドを参照してください。
* スライドは少し古い内容になっていることに注意して......ます。 10344
* File
* 新規メソッド
* パスが絶対パスかどうかをポータブルに判定するFile.absolute_path?メソッドが追加されました。 15868
* 変更されたメソッド
* Windows以外のプラットフォームでFile.extnameが「.」で... -
NEWS for Ruby 3
. 0 . 0 (26078.0) -
NEWS for Ruby 3.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 3.0.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......e each second element
# => ["data1", "data2", "data3"]
//}
* Binding
* Binding#eval when called with one argument will use `"(eval)"` for `__FILE__` and `1` for `__LINE__` in the evaluated code. 4352 17419
* ConditionVariable
* ConditionVariable#wait may now invoke the `block`/`unblock`......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
. 3 . 0 (26072.0) -
NEWS for Ruby 2.3.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 2.3.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......_while
10769
* Enumerator::Lazy
* Enumerator::Lazy#grep_v を追加
11773
* File
* File.mkfifo
11536
* O_TMPFILE に対応する File::TMPFILE(File::Constants::TMPFILE) を追加
* Hash
* Hash#fetch_values を追加
10017
* Hash#dig を追加......643
* Hash#<=, Hash#<, Hash#>=, Hash#> を追加
10984
* Hash#to_proc を追加
11653
* IO
* 新しいフラグ File::SHARE_DELETE(File::Constants::SHARE_DELETE) が使用できます。
Windows で開いているファイルを削除することを許可しますが... -
NEWS for Ruby 3
. 1 . 0 (26054.0) -
NEWS for Ruby 3.1.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 3.1.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......]
//}
* Enumerator::Lazy
* 新規メソッド
* Enumerator::Lazy#compact が追加されました。 17312
* File
* 変更されたメソッド
* File.dirname がパスの階層を取り除く任意の引数を渡せるようになりました。 12194
* GC
* 新規......* Thread::Queue
* 変更されたメソッド
* Thread::Queue.new が、初期値のEnumerableオブジェクトを渡せるようになりました。 17327
* Time
* 変更されたメソッド
* Time.new は、Time.at や Time.now と同じようにタイムゾーンの in:... -
NEWS for Ruby 2
. 2 . 0 (26048.0) -
NEWS for Ruby 2.2.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 2.2.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......93
=== 組み込みクラスの更新
* Binding
* 追加: Binding#local_variables
* 追加: Binding#receiver
* Dir
* 追加: Dir#fileno
* Enumerable
* 追加: Enumerable#slice_after
* 追加: Enumerable#slice_when
* 拡張: Enumerable#min, Enumerable#min_by, Enumera......ポートしました
* Float
* 追加: Float#next_float
* 追加: Float#prev_float
* File
* 追加: File.birthtime
* 追加: File#birthtime
* File::Stat
* 追加: File::Stat#birthtime
* GC
* GC.latest_gc_info は現在のGCのステータスを再現するため... -
NEWS for Ruby 2
. 4 . 0 (26036.0) -
NEWS for Ruby 2.4.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 2.4.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......tor::Lazy
* Enumerator::Lazy#chunk_while を追加 https://github.com/ruby/ruby/pull/1186
* Enumerator::Lazy#uniq を追加 11090
* File
* File.empty? を追加 9969
* Float
* Float#ceil, Float#floor, Float#truncate は
Float#roundと同じように省略可能な桁を......UTF-8, UTF-16BE/LE, UTF-32BE/LE, ISO-8859-1~16 をサポートしています。
Variations are available with options. 10085
* String.new(capacity: size) 12024
* StringIO
* StringIO#gets, StringIO#readline, StringIO#each_line, StringIO#readlines
省略可能なキーワ... -
NEWS for Ruby 2
. 1 . 0 (26030.0) -
NEWS for Ruby 2.1.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 2.1.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......たもののみ)
* cgi/util
* 全てのクラスメソッドをモジュールに移動しました
* digest
* 拡張: Digest::Class.file コンストラクタのためにオプショナル引数を取れるようになりました
* matrix
* 追加: Vector#cross_product
* ne......: ObjectSpace.#trace_object_allocations_stop
* 追加: ObjectSpace.#trace_object_allocations_clear
* 追加: ObjectSpace.#allocation_sourcefile
* 追加: ObjectSpace.#allocation_sourceline
* 追加: ObjectSpace.#allocation_class_path
* 追加: ObjectSpace.#allocation_method_id... -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (24704.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 は......ys>)) [new]
: ((<Signal>)) モジュール [new]
: ((<Process::Status>)) [new]
: ((<NoMethodError>)) [new]
((<Process::Status>)) の追加により、(({$?})) の値も整数からこのクラ
スのインスタンスになりました。
=== クラス階層
: ((<File::Consta... -
ruby 1
. 9 feature (23576.0) -
ruby 1.9 feature ruby version 1.9.0 は開発版です。 以下にあげる機能は将来削除されたり互換性のない仕様変更がなされるかもしれません。 1.9.1 以降は安定版です。 バグ修正がメインになります。
...* [regexp]: 正規表現の機能拡張
* [marshal]: Marshal ファイルのフォーマット変更
* レベル
* [bug]: バグ修正
* [new]: 追加されたクラス/メソッドなど
* [compat]: 変更されたクラス/メソッドなど(互換性のある変更) (only backward-......能
* [platform]: 対応プラットフォームの追加
== 1.9.0
=== 2006-09-16
: Struct#inspect
=== 2006-09-14
: digest.rb
: Digest::Base.file
=== 2006-09-13
: Hash#compare_by_identity
: Hash#compare_by_identity?
: Hash#identical
: Hash#identical?
=== 2006-09-12
: Hash#compare_by_ident......: 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...