class PluckAll::Hooks

Public Class Methods

init() click to toggle source
# File lib/pluck_all/hooks.rb, line 4
def init
  require 'pluck_all/models/active_record_extension' if require_if_exists('active_record')
  require 'pluck_all/models/mongoid_extension' if require_if_exists('mongoid')
end

Private Class Methods

require_if_exists(path) click to toggle source
# File lib/pluck_all/hooks.rb, line 11
def require_if_exists(path)
  require path
  return true
rescue LoadError, Gem::LoadError
  return false
end