Sha256: 49fecb679700555867dd00f633a9e184d659de1659bd5fb8b376e72e058b1182
Contents?: true
Size: 645 Bytes
Versions: 1
Compression:
Stored size: 645 Bytes
Contents
module Clevic # The base class for all Clevic model and UI definitions. # minimal definition is like this # class User < Clevic::Record; end # This will automatically keep track of the order # in which models are defined, so that tabs can # be constructed in that order. class Record < ActiveRecord::Base include ActiveRecord::Dirty self.abstract_class = true @@subclass_order = [] def self.inherited( subclass ) @@subclass_order << subclass super end def self.models @@subclass_order end def self.models=( array ) @@subclass_order = array end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
clevic-0.7.0 | lib/clevic/record.rb |