Webエンジニアへの転職を目指して、現在Ruby、Railsを学習中。

2018-12-28から1日間の記事一覧

【Ruby】モジュールのincludeとextendの違い

はじめに Rubyのモジュールをミックスインする方法として、includeとextendがありますが、この2つの違いについて、学んだことをまとめたいと思います。 結論 ミックスインされるモジュールに定義されたメソッドをどう呼び出すか、という点で2つは異なりま…

【Ruby】メソッドが定義されているクラスを調べる

はじめに Rubyでは、メソッドはクラス(またはモジュール)内に定義されます。呼び出したメソッドがどのクラスで定義されているのか知りたい時、ownerメソッドが便利だなあと思ったので、その使い方をまとめたいと思います。 ownerメソッドとは ownerメソッド…