Method: Invoicing::FindSubclasses#known_subclasses

Defined in:
lib/invoicing/find_subclasses.rb

#known_subclasses(table = table_name, type_column = inheritance_column) ⇒ Object

Return the list of all known subclasses of this class, if necessary checking the database for classes which have not yet been loaded.



147
148
149
150
# File 'lib/invoicing/find_subclasses.rb', line 147

def known_subclasses(table = table_name, type_column = inheritance_column)
  load_all_subclasses_found_in_database(table, type_column)
  @known_subclasses ||= [self]
end