# File lib/tapkit/access/adapters/dbi.rb, line 233 def describe_model( table_names ) open adapter_name = DBIAdapter.adapter_name(@dbi) @adapter_class = TapKit.const_get("#{adapter_name}Adapter") entities = [] table_names.each { |table| entities << _describe_entity(table) } entities.each { |entity| _describe_attributes entity } model = Model.new model.entities = entities model.adapter_name = adapter_name model.connection = @adapter_context.adapter.connection model end