freedom-man.com

ブログは俺のセーブポイント

RubyのModule#const_getについて調べてみた

Module#const_getはそのモジュール内に定義されている定数を取得することができるメソッドです。動的にインスタンスを生成したり、定数を参照するときに利用しますが、今回はModule#const_getのハマりポイントを紹介します。

Continue reading

ansibleを使ってCentOS 6にmysql5.6をインストール

ansibleを使ってCentOS 6にmysql5.6をインストールする方法についての備忘録。

CentOS 6のデフォルトのリポジトリだとmysql5.1がインストールされるので、それ以上のバージョンをインストールする場合は、公式レポジトリからrpmを取ってきてインストールする必要があります。そこらへんの処理をansibleで書いて自動プロビジョニングできるようにしました。

Continue reading

RailtieでControllerを拡張する

勉強がてら、Controllerを拡張するRailtieを作ってみたので備忘録。基本的な作り方はこちらの記事と記事内の参考URLを参考にすると良いです。

Continue reading

Railtieのinitializerが読み込まれる仕組み

Railtieのサブクラスで呼び出したinitializerブロックが読み込まれる仕組みをコードを読んで紐解いてみました。Railsは5.1.2です

Continue reading

ActiveSupport.on_loadとrun_load_hooksのコードリーディング

ActiveSupport.onload と ActiveSupport.run_load_hooks のコードを読んでみました。

Continue reading

« Older posts

© 2017 freedom-man.com

Theme by Anders NorenUp ↑