Method: Baza::Driver::Pg::ForeignKey#initialize

Defined in:
lib/baza/driver/pg/foreign_key.rb

#initialize(args) ⇒ ForeignKey

Returns a new instance of ForeignKey.



2
3
4
5
6
7
8
9
10
11
12
# File 'lib/baza/driver/pg/foreign_key.rb', line 2

def initialize(args)
  @db = args.fetch(:db)

  data = args.fetch(:data)

  @column_name = data.fetch(:column_name)
  @name = data.fetch(:constraint_name)
  @table_name = data.fetch(:table_name)
  @referenced_column_name = data.fetch(:foreign_column_name)
  @referenced_table_name = data.fetch(:foreign_table_name)
end