lib/ahoy.rb in ahoy_matey-3.3.0 vs lib/ahoy.rb in ahoy_matey-4.0.0
- old
+ new
@@ -2,11 +2,10 @@
require "ipaddr"
# dependencies
require "active_support"
require "active_support/core_ext"
-require "geocoder"
require "safely/core"
# modules
require "ahoy/utils"
require "ahoy/base_store"
@@ -42,11 +41,11 @@
mattr_accessor :quiet
self.quiet = true
mattr_accessor :geocode
- self.geocode = true
+ self.geocode = false
mattr_accessor :max_content_length
self.max_content_length = 8192
mattr_accessor :max_events_per_request
@@ -126,12 +125,8 @@
ActiveSupport.on_load(:action_view) do
include Ahoy::Helper
end
# Mongoid
-# TODO use
-# ActiveSupport.on_load(:mongoid) do
-# Mongoid::Document::ClassMethods.include(Ahoy::Model)
-# end
-if defined?(ActiveModel)
- ActiveModel::Callbacks.include(Ahoy::Model)
+ActiveSupport.on_load(:mongoid) do
+ Mongoid::Document::ClassMethods.include(Ahoy::Model)
end