TwilightCoders/deleted_at

View on GitHub
lib/deleted_at/railtie.rb

Summary

Maintainability
A
0 mins
Test Coverage
require 'rails/railtie'
require 'deleted_at/core'
require 'deleted_at/table_definition'

module DeletedAt
  class Railtie < Rails::Railtie
    initializer 'deleted_at.load' do |_app|
      ActiveSupport.on_load(:active_record) do
        ::ActiveRecord::Base.prepend(DeletedAt::Core)
        ::ActiveRecord::ConnectionAdapters::TableDefinition.prepend(DeletedAt::TableDefinition)
      end
    end
  end
end