module EasyModel::Column

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

詳細

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

Public Class Methods

included(base) click to toggle source
# 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