Method: MysqlInspector::Access#tables

Defined in:
lib/mysql_inspector/access.rb

#tablesObject



17
18
19
20
21
22
23
# File 'lib/mysql_inspector/access.rb', line 17

def tables
  table_names.map { |table|
    rows = rows_from pipe_to_mysql("SHOW CREATE TABLE #{table}")
    schema = rows[0].split("\t").last.gsub(/\\n/, "\n")
    MysqlInspector::Table.new(schema)
  }
end