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 |