module EasyModel::ColumnForActiveRecord
テーブルに存在しないカラムを定義する機能を提供する.
詳細¶ ↑
attr_accessor による属性定義とは異なり, データ型及びデフォルト値を指定することが可能.
Public Class Methods
included(base)
click to toggle source
# File lib/easy_model/column_for_active_record.rb, line 13 def self.included(base) base.extend(EasyModel::ColumnForActiveRecord::ClassMethods) end
Public Instance Methods
easy_model_attribute_names()
click to toggle source
属性名の配列.
戻り値¶ ↑
EasyModel::ColumnForActiveRecord::ClassMethods#column
で定義した属性名を文字列配列として返す.
# File lib/easy_model/column_for_active_record.rb, line 23 def easy_model_attribute_names self.class.easy_model_attribute_names end