Module: TemporalTables::TemporalClass::STIWithHistory

Defined in:
lib/temporal_tables/temporal_class.rb

Instance Method Summary collapse

Instance Method Details

#find_sti_class(type_name) ⇒ Object



56
57
58
59
60
# File 'lib/temporal_tables/temporal_class.rb', line 56

def find_sti_class(type_name)
  sti_class = super(type_name)
  sti_class = sti_class.history unless sti_class.respond_to?(:orig_class)
  sti_class
end

#sti_nameObject



52
53
54
# File 'lib/temporal_tables/temporal_class.rb', line 52

def sti_name
  super.sub /History$/, ""
end