class ROM::SQL::Migration::SchemaDiff::ForeignKeyDiff

Attributes

foreign_key[R]

Public Class Methods

new(foreign_key) click to toggle source
# File lib/rom/sql/migration/schema_diff.rb, line 157
def initialize(foreign_key)
  @foreign_key = foreign_key
end

Public Instance Methods

child_keys() click to toggle source
# File lib/rom/sql/migration/schema_diff.rb, line 169
def child_keys
  foreign_key.attributes.map(&:name)
end
parent() click to toggle source
# File lib/rom/sql/migration/schema_diff.rb, line 161
def parent
  foreign_key.parent_table
end
parent_keys() click to toggle source
# File lib/rom/sql/migration/schema_diff.rb, line 165
def parent_keys
  foreign_key.parent_keys
end