Module: EasyModel::Column

Included in:
Base, SearchForm
Defined in:
lib/easy_model/column.rb

Overview

テーブルに存在しないカラムを定義する機能を提供する.

詳細

attr_accessor による属性定義とは異なり, データ型及びデフォルト値を指定することが可能.

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



14
15
16
17
18
19
20
# File 'lib/easy_model/column.rb', line 14

def self.included(base)
  if base < ActiveRecord::Base
    base.send(:include, EasyModel::ColumnForActiveRecord)
  else
    base.send(:include, EasyModel::ColumnForActiveModel)
  end
end