class Ahnnotate::Abilities

Public Class Methods

new(connection) click to toggle source
# File lib/ahnnotate/abilities.rb, line 3
def initialize(connection)
  @connection = connection
  @adapter_name = connection.adapter_name.downcase
end

Public Instance Methods

foreign_key?() click to toggle source
# File lib/ahnnotate/abilities.rb, line 8
def foreign_key?
  if @adapter_name == "sqlite"
    return false
  end

  if !@connection.respond_to?(:foreign_keys)
    return false
  end

  true
end