Sha256: 3fa5afcce0cb65e10237c0ad9ba4d9c277bf12d2a6d74609e6c3c1d3bfe613e4

Contents?: true

Size: 498 Bytes

Versions: 6

Compression:

Stored size: 498 Bytes

Contents

require 'rails/railtie'
require 'action_controller'
require 'action_controller/railtie'
require 'deleted_at/active_record/base'
require 'deleted_at/active_record/relation'

module DeletedAt
  class Railtie < ::Rails::Railtie

    initializer 'deleted_at.install' do
      ActiveSupport.on_load(:active_record) do
        ::ActiveRecord::Relation.send :include, DeletedAt::ActiveRecord::Relation
        ::ActiveRecord::Base.send :include, DeletedAt::ActiveRecord::Base
      end
    end

  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
deleted_at-0.2.4 lib/deleted_at/railtie.rb
deleted_at-0.2.3 lib/deleted_at/railtie.rb
deleted_at-0.2.2 lib/deleted_at/railtie.rb
deleted_at-0.2.1 lib/deleted_at/railtie.rb
deleted_at-0.2.0 lib/deleted_at/railtie.rb
deleted_at-0.1.1 lib/deleted_at/railtie.rb