class AuditTables::CreateAuditTablesForExistingTables

Attributes

klasses[R]

Public Class Methods

new(options) click to toggle source
# File lib/audit_tables/create_audit_tables_for_existing_tables.rb, line 6
def initialize(options)
  @klasses = ActiveRecord::Base.connection.tables
  @klasses -= options
end

Public Instance Methods

process() click to toggle source
# File lib/audit_tables/create_audit_tables_for_existing_tables.rb, line 11
def process
  klasses.each do |klass|
    AuditTables::BuildAuditTrigger.new(klass).build
    AuditTables::CreateNewAuditTable.new(klass).build
  end
end