Sha256: a17ddb6de149376dbb6f271775ca88c6ccbdec32a96b8af81c081630616725f1
Contents?: true
Size: 466 Bytes
Versions: 3
Compression:
Stored size: 466 Bytes
Contents
module GreyscaleRecord class Base include ActiveModel::Model include Associatable include Cacheable include Propertiable include Indexable include Instanceable include Queriable class_attribute :data_store class << self def load! data_store.add_table name end def inherited(subclass) subclass.load! end def name self.to_s.pluralize.downcase end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
greyscale_record-1.0.2 | lib/greyscale_record/base.rb |
greyscale_record-1.0.1 | lib/greyscale_record/base.rb |
greyscale_record-1.0.0 | lib/greyscale_record/base.rb |