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