Stop monkey patching `Object` when including `safely_block` (#176)

Zee committed May 25, 2016
commit 1d22331cbb5feec257b725ca4a7c9e2d6d6957ca
Showing 3 changed files with 3 additions and 3 deletions
ahoy_matey.gemspec +1 -1
@@ @@ -26,7 +26,7 @@ Gem::Specification.new do |spec|
spec.add_dependency "user_agent_parser"
spec.add_dependency "request_store"
spec.add_dependency "uuidtools"
- spec.add_dependency "safely_block"
+ spec.add_dependency "safely_block", ">= 0.1.1"
spec.add_dependency "rack-attack"
spec.add_development_dependency "bundler", "~> 1.5"
ahoy.rb b/lib/ahoy.rb +1 -1
@@ @@ -6,7 +6,7 @@ require "referer-parser"
require "user_agent_parser"
require "request_store"
require "uuidtools"
- require "safely_block"
+ require "safely/core"
require "ahoy/version"
require "ahoy/tracker"
ahoy/tracker.rb b/lib/ahoy/tracker.rb +1 -1
@@ @@ -127,7 +127,7 @@ module Ahoy
# odd pattern for backwards compatibility
# TODO remove this method in next major release
def report_exception(e)
- safely do
+ Safely.safely do
@store.report_exception(e)
if Rails.env.development? || Rails.env.test?
raise e