module DataMapper::Migrations::SqliteAdapter

Public Class Methods

included(base) click to toggle source

@api private

# File lib/dm-migrations/adapters/dm-sqlite-adapter.rb, line 11
def self.included(base)
  base.extend DataObjectsAdapter::ClassMethods
  base.extend ClassMethods
end

Public Instance Methods

field_exists?(storage_name, column_name) click to toggle source

@api semipublic

# File lib/dm-migrations/adapters/dm-sqlite-adapter.rb, line 22
def field_exists?(storage_name, column_name)
  table_info(storage_name).any? do |row|
    row.name == column_name
  end
end
storage_exists?(storage_name) click to toggle source

@api semipublic

# File lib/dm-migrations/adapters/dm-sqlite-adapter.rb, line 17
def storage_exists?(storage_name)
  table_info(storage_name).any?
end