こんにちは、入社して3ヶ月くらい経ちましたnakahashiです。 六本木のポケモンGOプレイヤーは気前がよく、職場周辺のポケストップはいつも花びらが舞っているので、キャッキャウフフな生活を過ごしています。 さて、UUUM攻殻機動隊では、最近Railsの風が吹き始めています。業務でRubyをどっぷり使い込んだことは個人的にはないので、言語の基本を見なおしているところです。 Rubyの基礎を勉強するにあたり非常に重要な、Rubyのモジュールシステムについてまとめてみました。 モジュールシステムって何? ここでいうモジュールシステムとは、あるファイルが他のファイルの機能を取り込んで動作させる仕組みのことです。 Rubyでは、この仕組みの実現を、主にKernel.#requireメソッドにて実現しています。今回は、このrequireメソッド周辺の事情をまとめてみました。 このポストでわかること