種類
ライブラリ
- ビルトイン (279)
-
cgi
/ core (12) - csv (36)
- date (72)
- digest (12)
- erb (12)
- getoptlong (12)
- json (24)
-
net
/ http (48) -
net
/ imap (24) -
net
/ pop (12) - openssl (144)
- psych (24)
- set (68)
- socket (24)
- strscan (24)
- tracer (24)
-
webrick
/ httpauth / basicauth (12) -
webrick
/ httpauth / digestauth (12) -
webrick
/ httpauth / htdigest (12) -
webrick
/ httpauth / htpasswd (12) - win32ole (72)
- zlib (36)
クラス
- BasicSocket (24)
- Binding (12)
- CGI (12)
- CSV (12)
-
CSV
:: Row (12) - DateTime (72)
-
Digest
:: Base (12) - ERB (12)
-
Encoding
:: Converter (36) - Enumerator (24)
- Exception (12)
-
File
:: Stat (24) - GetoptLong (12)
- IO (12)
-
JSON
:: Parser (24) - Module (12)
-
Net
:: IMAP (24) -
Net
:: POP3 (12) - Object (36)
-
OpenSSL
:: ASN1 :: Set (24) -
OpenSSL
:: BN (36) -
OpenSSL
:: SSL :: SSLContext (12) -
OpenSSL
:: X509 :: StoreContext (12) - Set (68)
- StringScanner (12)
- Thread (60)
- TracePoint (12)
- Tracer (24)
- WIN32OLE (60)
-
WIN32OLE
_ METHOD (12) -
Zlib
:: Deflate (12) -
Zlib
:: Inflate (24)
モジュール
- Enumerable (24)
-
Net
:: HTTPHeader (48) -
OpenSSL
:: ASN1 (24) - Psych (24)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - ARGV (12)
- ASN1 (12)
- BasicAuth (12)
- CSV (12)
- DigestAuth (12)
- Htdigest (12)
- Htpasswd (12)
-
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 6 . 0 (7) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) - Request (12)
- Ruby用語集 (12)
- SSLSocket (12)
- StringScanner (12)
- TracePoint (12)
- [] (12)
- []= (12)
-
_ setproperty (12) -
add
_ trace _ func (12) -
backtrace
_ locations (12) -
bit
_ set? (12) - civil (12)
-
class
_ variable _ set (12) -
clear
_ bit! (12) - commercial (12)
-
content
_ type= (12) -
defined
_ class (12) - divide (24)
- dump (24)
- error= (12)
-
form
_ data= (12) - getoptlong (12)
- header (12)
- inflate (12)
- inspect (12)
-
instance
_ variable _ defined? (12) -
instance
_ variable _ get (12) -
instance
_ variable _ set (12) - jd (12)
-
local
_ variable _ set (12) - locale= (12)
-
net
/ http (12) -
new
_ offset (12) -
offset
_ vtbl (12) - ordinal (12)
- parse (12)
-
primitive
_ convert (36) -
rb
_ time _ timespec _ new (10) - rdoc (12)
- reset (24)
- rss (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) - seek (12)
- set (9)
-
set
_ bit! (12) -
set
_ content _ type (12) -
set
_ debug _ output (12) -
set
_ dictionary (24) -
set
_ eoutvar (12) -
set
_ form _ data (12) -
set
_ get _ line _ procs (24) -
set
_ params (12) -
set
_ trace _ func (12) - setgid? (12)
- setproperty (24)
- setsockopt (24)
- setuid? (12)
-
test
/ unit (1) -
thread
_ variable _ get (12) -
thread
_ variable _ set (12) -
to
_ s (8) -
to
_ set (24) -
with
_ index (24) - xmlrpc (3)
- 正規表現 (12)
- 演算子式 (12)
検索結果
先頭5件
-
Set
. new(enum = nil) -> Set (39264.0) -
引数 enum で与えられた要素を元に、新しい集合を作ります。
...えられて、かつ enum に each メソッドが
定義されていない場合に発生します。
//emlist[][ruby]{
require 'set'
p Set.new # => #<Set: {}>
p Set.new([1, 2]) # => #<Set: {1, 2}>
p Set.new([1, 2]) {|o| o * 2} # => #<Set: {2, 4}>
//}... -
Set
. new(enum = nil) {|o| . . . } -> Set (39264.0) -
引数 enum で与えられた要素を元に、新しい集合を作ります。
...えられて、かつ enum に each メソッドが
定義されていない場合に発生します。
//emlist[][ruby]{
require 'set'
p Set.new # => #<Set: {}>
p Set.new([1, 2]) # => #<Set: {1, 2}>
p Set.new([1, 2]) {|o| o * 2} # => #<Set: {2, 4}>
//}... -
Set
. new(enum = nil) -> Set (39258.0) -
引数 enum で与えられた要素を元に、新しい集合を作ります。
...数 enum が与えられて、かつ enum に each メソッドが
定義されていない場合に発生します。
//emlist[][ruby]{
p Set.new # => #<Set: {}>
p Set.new([1, 2]) # => #<Set: {1, 2}>
p Set.new([1, 2]) {|o| o * 2} # => #<Set: {2, 4}>
//}... -
Set
. new(enum = nil) {|o| . . . } -> Set (39258.0) -
引数 enum で与えられた要素を元に、新しい集合を作ります。
...数 enum が与えられて、かつ enum に each メソッドが
定義されていない場合に発生します。
//emlist[][ruby]{
p Set.new # => #<Set: {}>
p Set.new([1, 2]) # => #<Set: {1, 2}>
p Set.new([1, 2]) {|o| o * 2} # => #<Set: {2, 4}>
//}... -
Set (38072.0)
-
集合を表すクラスです。要素の間に順序関係はありません。
...ちます。
Set は内部記憶として Hash を使うため、集合要素の等価性は
Object#eql? と Object#hash を用いて判断されます。
したがって、集合の各要素には、これらのメソッドが適切に定義されている
必要があります。
Set クラス......シュにも適用されます。
=== 例
//emlist[][ruby]{
set1 = Set.new ["foo", "bar", "baz", "foo"]
p set1 # => #<Set: {"foo", "bar", "baz"}>
p set1.include?("bar") # => true
set1.add("heh")
set1.delete("foo")
p set1 # => #<Set: {"bar", "baz", "heh"}>
//}... -
NEWS for Ruby 2
. 6 . 0 (26108.0) -
NEWS for Ruby 2.6.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 2.6.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......作成するディスクリプタに FD_CLOEXEC フラグは設定されます。) 14907
* KeyError
* 新規オプション
* KeyError.new に :receiver と :key にオプションが追加されて
Ruby コードからも設定できるようになりました。 14313
* Met......した
* "/child::node()" の問題
* "#{FUNCTION}()/#{PATH}" の問題
* "@#{ATTRIBUTE}/parent::" の問題
* "name(#{NODE_SET})" の問題
* RSS
* 新規オプション
* RSS::Parser.parse が Hash としてオプションを受け付けるようになりまし... -
NEWS for Ruby 3
. 0 . 0 (26102.0) -
NEWS for Ruby 3.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 3.0.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......s. Setting `auto_compact=` to `true` will cause compaction to occur during major collections. At the moment, compaction adds significant overhead to major collections, so please test first! 17176
* Hash
* Hash#transform_keys and Hash#transform_keys! now accept a hash that maps keys to new k... -
NEWS for Ruby 2
. 5 . 0 (26096.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 を......ithub.com/ruby/psych/pull/326
* Make frozen string literal = true
https://github.com/ruby/psych/pull/320
* Preserve time zone offset when deserializing times
https://github.com/ruby/psych/pull/316
* Remove deprecated method aliases for syck gem
https://githu... -
NEWS for Ruby 2
. 1 . 0 (26078.0) -
NEWS for Ruby 2.1.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 2.1.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......値のペアの配列をハッシュに変換します。
* Binding
* 追加: Binding#local_variable_get
* 追加: Binding#local_variable_set
* 追加: Binding#local_variable_defined?
* Enumerable
* 追加: Enumerable#to_h キーと値のペアのリストをハッシュに変......してサポートしました??
* 拡張: IO#seek 第2引数としてシンボルを受け付けるようになりました (:CUR, :END, :SET, :DATA, :HOLE)
* 拡張: IO#read_nonblock シンボルを返すためにキーワード引数 `exception: false` を受け付けるようにな... -
NEWS for Ruby 2
. 0 . 0 (26066.0) -
NEWS for Ruby 2.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 2.0.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......メソッドです
* Enumerator
* 追加: Enumerator#size サイズを遅延評価するためのメソッドです
* 拡張: Enumerator.new サイズの遅延評価のための引数を一つ受け取るようになりました
* 新規クラス: Enumerator::Lazy 遅延列挙用の......get スレッドローカルな変数を取得します
(these are different than Fiber local variables).
* 追加: Thread#thread_variable_set スレッドローカルな変数をセットします
* 追加: Thread#thread_variables スレッドローカルな変数の名前のリスト... -
NEWS for Ruby 2
. 7 . 0 (26054.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 のスライドを参照してください。
* スライドは少し古い内容になっていることに注意して......照してください。
* IO
* 新規メソッド
* BOMをチェックして外部エンコーディングを設定する
IO#set_encoding_by_bomメソッドが追加されました。 15210
* Integer
* 変更されたメソッド
* Integer#[] がRangeを受け付... -
NEWS for Ruby 2
. 4 . 0 (26048.0) -
NEWS for Ruby 2.4.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 2.4.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......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
省略可能なキーワ......l is specified, attribute
value is returned. Otherwise, Nth child is returned. This is
backward compatible change.
* set
* Set#compare_by_identity, Set#compare_by_identity? を追加
12210
* webrick
* "," をクッキーの区切り文字として許可しなくなり... -
NEWS for Ruby 3
. 1 . 0 (26048.0) -
NEWS for Ruby 3.1.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 3.1.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......と String#unpack1 が任意のバイト数をスキップした後にアンパックを開始するための offset: キーワード引数を渡せるようになりました。 offset が文字列の範囲外の場合、 ArgumentError 例外が発生します。 18254
* Thread
* 新規メ......* Thread::Queue
* 変更されたメソッド
* Thread::Queue.new が、初期値のEnumerableオブジェクトを渡せるようになりました。 17327
* Time
* 変更されたメソッド
* Time.new は、Time.at や Time.now と同じようにタイムゾーンの in:... -
NEWS for Ruby 2
. 3 . 0 (26030.0) -
NEWS for Ruby 2.3.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 2.3.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......ない文字列を生成するString#+@ を追加
* フリーズされた文字列を生成する String#-@ を追加
11782
* String.new に `encoding` オプションが追加されました
11785
* Struct
* Struct#dig を追加
11688
* Thread
* スレッド......11242
* StringIO
* リードオンリーモードでは、StringIO#set_encoding はそのバッファ文字列にエンコーディングをセットしないようになりました。
StringIO#set_encoding を使わずに文字列のエンコーディングを設定すると予...