Sha256: 1fa5071a1b52ffbfda62b1b175bdac4d7ec9c4ed719a0ffcead54b5f6495051b

Contents?: true

Size: 418 Bytes

Versions: 2

Compression:

Stored size: 418 Bytes

Contents

module PluckAll
  class Hooks
    def self.init
      # ActiveRecord
      begin
        require 'active_record'
        require 'pluck_all/models/active_record_extension'
      rescue LoadError, Gem::LoadError
      end

      # Mongoid
      begin
        require 'mongoid'
        require 'pluck_all/models/mongoid_extension'
      rescue LoadError, Gem::LoadError
      end
    end
  end
end

PluckAll::Hooks.init

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
pluck_all-2.0.3 lib/pluck_all/hooks.rb
pluck_all-2.0.2 lib/pluck_all/hooks.rb