Ruby
内容は適当です。 今週と言っても今週みかけたチケットなだけでチケット自体は昔からあるやつもあります。 あくまでも『わたしが気になったチケット』で全ての bugs.ruby のチケットを載せているわけではありません。 先週のまとめ [PR irb #219] Add pry-li…
内容は適当です。 今週と言っても今週みかけたチケットなだけでチケット自体は昔からあるやつもあります。 あくまでも『わたしが気になったチケット』で全ての bugs.ruby のチケットを載せているわけではありません。 先週のまとめ [Bug #17757] Hash#slice …
内容は適当です。 今週と言っても今週みかけたチケットなだけでチケット自体は昔からあるやつもあります。 あくまでも『わたしが気になったチケット』で全ての bugs.ruby のチケットを載せているわけではありません。 先週のまとめ [PR irb #212] Complete r…
内容は適当です。 今週と言っても今週みかけたチケットなだけでチケット自体は昔からあるやつもあります。 あくまでも『わたしが気になったチケット』で全ての bugs.ruby のチケットを載せているわけではありません。 先週のまとめ [PR irb #202] process mu…
最近こういう動作を見つけたので覚書。 Hash リテラルでキーが重複しているとどうなるのか Hash リテラルで Hash を定義した場合、キーの順番は『記述した順番』になります。 # ここで定義した順番になる hash = { age: 14, name: "homu" } pp hash # => {:a…
内容は適当です。 今週と言っても今週みかけたチケットなだけでチケット自体は昔からあるやつもあります。 あくまでも『わたしが気になったチケット』で全ての bugs.ruby のチケットを載せているわけではありません。 先週のまとめ [Bug #16908] Strange beh…
内容は適当です。 今週と言っても今週みかけたチケットなだけでチケット自体は昔からあるやつもあります。 あくまでも『わたしが気になったチケット』で全ての bugs.ruby のチケットを載せているわけではありません。 先週のまとめ [Feature #17660] Expose …
はい、ということで開催されてからだいぶ時間が経っちゃったんですが先月末に開催された BuriKaigi2021 で Ruby 2.0 〜 Ruby 3.0 の話をしてきました。 Ruby 2.0 から Ruby 3.0 を駆け足で振り返る と、ここでならいつも雑に振り返りを行うのですが以下のブ…
内容は適当です。 今週と言っても今週みかけたチケットなだけでチケット自体は昔からあるやつもあります。 あくまでも『わたしが気になったチケット』で全ての bugs.ruby のチケットを載せているわけではありません。 先週のまとめ [PR #4193] Add Hash#dele…
内容は適当です。 今週と言っても今週みかけたチケットなだけでチケット自体は昔からあるやつもあります。 あくまでも『わたしが気になったチケット』で全ての bugs.ruby のチケットを載せているわけではありません。 先週のまとめ [Misc #17591] Test frame…
今日の知見です。 Array#sum メソッドは要素を #+ で結合してその結果を返します。 p [1, 3, 5, 7].sum # => 16 また Array#sum に引数を渡すことで足し込む値の初期値を指定することもできます。 p [1, 3, 5, 7].sum(100) # => 116 ["homu", "mami", "mado"…
内容は適当です。 今週と言っても今週みかけたチケットなだけでチケット自体は昔からあるやつもあります。 あくまでも『わたしが気になったチケット』で全ての bugs.ruby のチケットを載せているわけではありません。 先週のまとめ [Bug #17424] Interactive…
内容は適当です。 今週と言っても今週みかけたチケットなだけでチケット自体は昔からあるやつもあります。 あくまでも『わたしが気になったチケット』で全ての bugs.ruby のチケットを載せているわけではありません。 先週のまとめ [Bug #10593] Emoji is be…
内容は適当です。 今週と言っても今週みかけたチケットなだけでチケット自体は昔からあるやつもあります。 あくまでも『わたしが気になったチケット』で全ての bugs.ruby のチケットを載せているわけではありません。 先週のまとめ [PR 4113] Add --warning=…
以下の記事を知人と話していたら思ったよりも盛り上がったので覚書。 新春!文字化けクイズ | Raksul ENGINEERING ちなみにクイズのネタバレがあるので見たくない人は読まないでね!! 縺ゅ¢縺セ縺励※縺翫a縺ァ縺ィ縺 みたいな文字化けした文字列を Ruby で生…
内容は適当です。 今週と言っても今週みかけたチケットなだけでチケット自体は昔からあるやつもあります。 あくまでも『わたしが気になったチケット』で全ての bugs.ruby のチケットを載せているわけではありません。 先週のまとめ [Bug #17530] irb handles …
内容は適当です。 今週と言っても今週みかけたチケットなだけでチケット自体は昔からあるやつもあります。 あくまでも『わたしが気になったチケット』で全ての bugs.ruby のチケットを載せているわけではありません。 先週のまとめ [Feature #17485] Keyword…
内容は適当です。 今週と言っても今週みかけたチケットなだけでチケット自体は昔からあるやつもあります。 あくまでも『わたしが気になったチケット』で全ての bugs.ruby のチケットを載せているわけではありません。 先週のまとめ [Feature #17471] send_if…
rbenv で Ruby 2.7 や 3.0 のビルドは問題なかったんですが 2.6 で失敗したのでその対処方法を書いておきます。 rbenv で 2.6.6 をインストールする rbenv で 2.6.6 をインストールしようとしたらエラーになります。 $ rbenv install 2.6.6 Downloading open…
一人 bugs.ruby Advent Calendar 2020 25日目の記事になります。 長かったアドベントカレンダーも今日で最後です。 [Feature #17016] Enumerable#scan_left このチケットは Enumerable#scan_left を追加する提案です。 Enumerable#scan_left は Enumerable#i…
内容は適当です。 今週と言っても今週みかけたチケットなだけでチケット自体は昔からあるやつもあります。 あくまでも『わたしが気になったチケット』で全ての bugs.ruby のチケットを載せているわけではありません。 先週のまとめ [Feature #17303] Remove …
内容は適当です。 今週と言っても今週みかけたチケットなだけでチケット自体は昔からあるやつもあります。 あくまでも『わたしが気になったチケット』で全ての bugs.ruby のチケットを載せているわけではありません。 先週のまとめ [Bug #17030] Enumerable#…
一人 bugs.ruby Advent Calendar 2020 24日目の記事になります。 [Bug #17423] Prepend should prepend a module before the class このブログでも何回か紹介しているんですが Ruby 3.0 では Module#include / #prepend の挙動がちょっと変わります。 特に以…
【一人 bugs.ruby Advent Calendar 2020】[Feature #16986] Anonymous Struct literal【23日目】 一人 bugs.ruby Advent Calendar 2020 23日目の記事になります。 [Feature #16986] Anonymous Struct literal これは Struct.new(:a, :b).new(1, 2) を ${ a: …
一人 bugs.ruby Advent Calendar 2020 22日目の記事になります。 [Feature #17004] Provide a way for methods to omit their return value このチケットは任意のメソッドが戻り値を受け取るか受け取らないかを判定するメソッドの追加を追加するという内容の…
Ruby 3.0 Advent Calendar 2020 22日目の記事になります。 この前の銀座Rails で完全に話忘れてたのでここに書いておきます。 Ruby 3.0 で WEBrick と SDBM が標準ライブラリから削除される 表題のとおりですが Ruby 3.0 から標準ライブラリの WEBrick と SD…
一人 bugs.ruby Advent Calendar 2020 21日目の記事になります。 [Misc #17199] id outputed by inspect and to_s output does not allow to find actual object_id and vice-versa Ruby 2.7 から #inspect ( #to_s ) と #__id__ が返すアドレスの関連性が一…
一人 bugs.ruby Advent Calendar 2020 20日目の記事になります。 誤解しないように最初に書いておくとこのチケットによる Ruby 3.0 への影響はありません。 [Bug #17017] Range#max & Range#minmax incorrectly use Float end as max このチケットは以下のよ…
一人 bugs.ruby Advent Calendar 2020 19日目の記事になります。 [Feature #17292] Hash Shorthand / Punning これは { a:, b:, c: } を { a: a, b: b, c: c } のように展開しようという提案です。 a = 1 b = 2 c = 3 { a:, b:, c: } # => { a: 1, b: 2, c: …
一人 bugs.ruby Advent Calendar 2020 18日目の記事になります。 [Bug #16852] Refining Enumerable fails with ruby 2.7 Ruby 2.7 系の Refinements のバグ報告チケットになります。 元々は以下のように RSpec での再現コードで報告されていた。 # file: re…