Class: Baza::Driver::Sqlite3::ForeignKey

Inherits:
ForeignKey
  • Object
show all
Defined in:
lib/baza/driver/sqlite3/foreign_key.rb

Instance Attribute Summary

Attributes inherited from ForeignKey

#column_name, #db, #name, #referenced_column_name, #referenced_table_name, #table_name

Instance Method Summary collapse

Methods inherited from ForeignKey

#column, #table, #to_param

Methods included from Baza::DatabaseModelFunctionality

#model_name, #to_model

Constructor Details

#initialize(db:, data:) ⇒ ForeignKey

Returns a new instance of ForeignKey.



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

def initialize(db:, data:)
  @db = db
  @column_name = data.fetch(:from)
  @name = data.fetch(:id)
  @table_name = data.fetch(:table)
  @referenced_table_name = data.fetch(:referenced_table)
  @referenced_column_name = data.fetch(:to)
end

Instance Method Details

#dropObject



11
12
13
# File 'lib/baza/driver/sqlite3/foreign_key.rb', line 11

def drop
  raise "stub"
end