class SpicyValidation::Schema
Public Class Methods
columns(table_name:)
click to toggle source
# File lib/spicy_validation/schema.rb, line 12 def self.columns(table_name:) ActiveRecord::Base.connection.columns(table_name) end
indexes(table_name:)
click to toggle source
# File lib/spicy_validation/schema.rb, line 16 def self.indexes(table_name:) ActiveRecord::Base.connection.indexes(table_name) end
table_names()
click to toggle source
# File lib/spicy_validation/schema.rb, line 5 def self.table_names abstract_tables = [ActiveRecord::SchemaMigration.table_name, ActiveRecord::InternalMetadata.table_name] ActiveRecord::Base .connection.tables .delete_if { |t| abstract_tables.include?(t) } end