Class: Gitlab::Database::TablesSortedByForeignKeys

Inherits:
Object
  • Object
show all
Includes:
TSort
Defined in:
lib/gitlab/database/tables_sorted_by_foreign_keys.rb

Instance Method Summary collapse

Constructor Details

#initialize(connection, tables) ⇒ TablesSortedByForeignKeys

Returns a new instance of TablesSortedByForeignKeys.



8
9
10
11
# File 'lib/gitlab/database/tables_sorted_by_foreign_keys.rb', line 8

def initialize(connection, tables)
  @connection = connection
  @tables = tables
end

Instance Method Details

#executeObject



13
14
15
# File 'lib/gitlab/database/tables_sorted_by_foreign_keys.rb', line 13

def execute
  strongly_connected_components
end