2013-08-08から1日間の記事一覧
概要 クラスマクロ 内容 クラス定義内でクラスメソッドを利用すること。 動的にメソッドを定義する際などによく利用します。 クラスマクロの代表例がRubyが提供しているattr_accesor。ActiveSupport::Concernを利用したクラス拡張ミックスインと セットで用…
概要 クラスインスタンス変数 内容 クラスインスタンス変数でクラスの状態を変数に格納します。 サンプル # encoding: utf-8 class Hoge @count = 0 class << self def class_attribute @count += 1 end end def instance_attribute @count = 999 end end pu…