Sha256: 5828cc0a478a78cbc580e549b46b66e6a71b1d38f75ac2e91f4f2ff7d928bb09
Contents?: true
Size: 639 Bytes
Versions: 3
Compression:
Stored size: 639 Bytes
Contents
module Creeper def self.hook_rails! return unless Creeper.options[:enable_rails_extensions] if defined?(ActiveRecord) ActiveRecord::Base.extend(Creeper::Extensions::ActiveRecord) ActiveRecord::Base.send(:include, Creeper::Extensions::ActiveRecord) end if defined?(ActionMailer) ActionMailer::Base.extend(Creeper::Extensions::ActionMailer) end end class Rails < ::Rails::Engine config.autoload_paths << File.expand_path("#{config.root}/app/workers") if File.exist?("#{config.root}/app/workers") initializer 'creeper' do Creeper.hook_rails! end end if defined?(::Rails) end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
creeper-2.0.2 | lib/creeper/rails.rb |
creeper-2.0.1 | lib/creeper/rails.rb |
creeper-2.0.0 | lib/creeper/rails.rb |