Class: JsonSti::ClassMasterList

Inherits:
Object
  • Object
show all
Defined in:
lib/json_sti/class_master_list.rb

Class Method Summary collapse

Class Method Details

.base_class_listObject



14
15
16
17
# File 'lib/json_sti/class_master_list.rb', line 14

def self.base_class_list
  # a list of STI base classes which have their own tables
  @@base_class_list ||= build_base_class_list
end

.relations_lookupObject



8
9
10
11
12
# File 'lib/json_sti/class_master_list.rb', line 8

def self.relations_lookup
  # a lookup table including the subclasses of each baseclasses
  # and what relationships each STI class has to other STI classes
  @@relations_lookup ||= build_relations_lookup
end

.sti_base_class_listObject



3
4
5
6
# File 'lib/json_sti/class_master_list.rb', line 3

def self.sti_base_class_list
  # a list of STI base classes which have their own tables
  @@sti_base_class_list ||= build_sti_base_class_list
end