Sha256: 818a673eff6ce5d5d3fe66e0bfef1cf85e960315882f4b70d5284c5317aa25e6

Contents?: true

Size: 385 Bytes

Versions: 29

Compression:

Stored size: 385 Bytes

Contents

module RailsDb
  module Connection

    def connection
      ActiveRecord::Base.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

29 entries across 29 versions & 2 rubygems

Version Path
rails_db-2.0.5 lib/rails_db/connection.rb
rails_db-2.0.4 lib/rails_db/connection.rb
xplore-0.0.1.alpha lib/rails_db/connection.rb
rails_db-2.0.3 lib/rails_db/connection.rb
rails_db-2.0.2 lib/rails_db/connection.rb
rails_db-2.0.1 lib/rails_db/connection.rb
rails_db-2.0.0 lib/rails_db/connection.rb
rails_db-1.6.0 lib/rails_db/connection.rb
rails_db-1.5.0 lib/rails_db/connection.rb
rails_db-1.4.1 lib/rails_db/connection.rb
rails_db-1.4.0 lib/rails_db/connection.rb
rails_db-1.3.4 lib/rails_db/connection.rb
rails_db-1.3.3 lib/rails_db/connection.rb
rails_db-1.3.2 lib/rails_db/connection.rb
rails_db-1.3.1 lib/rails_db/connection.rb
rails_db-1.3 lib/rails_db/connection.rb
rails_db-1.1.1 lib/rails_db/connection.rb
rails_db-1.1 lib/rails_db/connection.rb
rails_db-1.0 lib/rails_db/connection.rb
rails_db-0.9.9 lib/rails_db/connection.rb