--- !ruby/object:RI::ClassDescription 
attributes: 
- !ruby/object:RI::Attribute 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: The parent/root/base model for this class table inheritance hierarchy. This is the only model in the hierarchy that load the class_table_inheritance plugin.
  name: cti_base_model
  rw: R
- !ruby/object:RI::Attribute 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: Hash with table name symbol keys and arrays of column symbol values, giving the columns to update in each backing database table.
  name: cti_columns
  rw: R
- !ruby/object:RI::Attribute 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: The column containing the class name as a string. Used to return instances of subclasses when calling the superclass's load method.
  name: cti_key
  rw: R
- !ruby/object:RI::Attribute 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: A hash with class name symbol keys and table name symbol values. Specified with the :table_map option to the plugin, and used if the implicit naming is incorrect.
  name: cti_table_map
  rw: R
- !ruby/object:RI::Attribute 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: An array of table symbols that back this model. The first is cti_base_model table symbol, and the last is the current model table symbol.
  name: cti_tables
  rw: R
class_methods: []

comment: 
constants: []

full_name: Sequel::Plugins::ClassTableInheritance::ClassMethods
includes: []

instance_methods: 
- !ruby/object:RI::MethodSummary 
  name: inherited
- !ruby/object:RI::MethodSummary 
  name: primary_key
- !ruby/object:RI::MethodSummary 
  name: table_name
name: ClassMethods
superclass: 
