Sha256: f3af1f15962d165d69168999ddb724e42b470cd4675a7f789d76c7835fdfbe33
Contents?: true
Size: 446 Bytes
Versions: 9
Compression:
Stored size: 446 Bytes
Contents
class RailsOps::VirtualModel < ActiveType::Object include RailsOps::ModelMixins class_attribute :virtual_model_name def self.model_name virtual_model_name || super end # Override write_attribute. This enables using write_attribute even for # virtual attributes. def write_attribute(name, value) if virtual_columns_hash.include?(name.to_s) write_virtual_attribute(name, value) else super end end end
Version data entries
9 entries across 9 versions & 1 rubygems