Sha256: b6e9aa49842e51f12a86131bd142016e889546609b66f72152dd76b3132b861f
Contents?: true
Size: 556 Bytes
Versions: 13
Compression:
Stored size: 556 Bytes
Contents
module RailsDb module Connection def connection ActiveRecord::Base.connection rescue ActiveRecord::ConnectionNotEstablished ActiveRecord::Base.establish_connection(Rails.application.config.database_configuration[Rails.env]).connection end def columns connection.columns(name) end def column_properties %w(name sql_type null limit precision scale type default) end def to_param name end def column_names columns.collect(&:name) end end end
Version data entries
13 entries across 13 versions & 1 rubygems