Actions
Feature #14930
closedsample/trick2018
Description
まだ TRICK FINAL の上位作品が sample に追加されていないようです。
https://github.com/tric/trick2018
過去の回も含めて情報を探してみると以下のように、何作品を追加するのかは、以下の情報しかみつけられなかったので、以前の回の上位作品を追加した @mame (Yusuke Endoh) さんに assign しておきます。
https://magazine.rubyist.net/articles/0043/0043-TRICK2013.html
上位 3 (or 4) 作品: Ruby 公式リポジトリにサンプルコードとしてコミットされる (次期 Ruby リリースパッケージにも含まれる予定)
https://magazine.rubyist.net/articles/0053/0053-TRICK2015.html
上位 5 作品: Ruby 公式リポジトリにサンプルコードとしてコミットされる (Ruby 2.3 としてリリース済み)
Updated by mame (Yusuke Endoh) over 6 years ago
- Status changed from Assigned to Closed
Applied in changeset trunk|r64008.
sample/trick2018/: adds the top-five entries of TRICK 2018
See https://github.com/tric/trick2018 for TRICK 2018.
Fixes #14930.
Updated by znz (Kazuhiro NISHIYAMA) over 6 years ago
sample/trick2018/03-tompng ですが、trunk では動かないようです。
-
Gemfile
でruby '2.5.0'
に固定されているので、そのままだと trunk で bundle install できない -
source 'https://rubygems.org'
がないのでbundle install
できないことがある (bundler の挙動がよくわかっていなくてできる場合とできない場合の違いがよくわかっていません) -
Integer()
の第2引数に対して#to_hash
が呼ばれてentry.rb
で定義されているmethod_missing
が String を返すので、can't convert Integer to Hash (Integer#to_hash gives String) (TypeError)
になって動かない。- ruby 2.5.0, 2.5.1 だと動くので 2.6 で入った変更のようです。
- 2.6.0-preview2 では同じ TypeError でした。
- 2.6.0-preview1 では
in `method_missing': stack level too deep (SystemStackError)
でした。
Updated by znz (Kazuhiro NISHIYAMA) over 6 years ago
- Related to Bug #14909: Method call with object that has to_hash method crashes (method with splat and keyword arguments) added
Actions
Like0
Like0Like0Like0