エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Opalはどうやってmethod_missingを実装しているのか - yhara.jp
本記事はOpal Advent Calendar 2016の17日目の記事です。 OpalはRubyからJavaScriptへのコンパイラです... 本記事はOpal Advent Calendar 2016の17日目の記事です。 OpalはRubyからJavaScriptへのコンパイラです。今回はRubyの黒魔術の一つであるmethod_missingの実装について見ていきます。 method_missingとは Module#method_missingは、あるオブジェクトに対して定義されていないメソッドを呼び出したときに走るフックを定義する機能です。 class A def method_missing(name, *args) puts "hooked (name: #{name}, args: #{args.inspect})" end end A.new.foo(1, 2, 3)
2016/12/17 リンク