module RailsDb::Connection
Public Instance Methods
Source
# File lib/rails_db/connection.rb, line 22 def column_names columns.collect(&:name) end
Source
# File lib/rails_db/connection.rb, line 14 def column_properties %w(name sql_type null limit precision scale type default) end
Source
# File lib/rails_db/connection.rb, line 10 def columns connection.columns(name) end
Source
# File lib/rails_db/connection.rb, line 4 def connection ActiveRecord::Base.connection rescue ActiveRecord::ConnectionNotEstablished ActiveRecord::Base.establish_connection(Rails.application.config.database_configuration[Rails.env]).connection end