Sha256: 0b8aea380c328ed6fdcf6104f51c07a593aafe130661b1ad6a260ae4694e2320
Contents?: true
Size: 835 Bytes
Versions: 2
Compression:
Stored size: 835 Bytes
Contents
require "rorvswild/version" require "rorvswild/location" require "rorvswild/plugin/resque" require "rorvswild/plugin/sidekiq" require "rorvswild/client" module RorVsWild def self.measure_code(code) client ? client.measure_code(code) : eval(code) end def self.measure_block(name, &block) client ? client.measure_block(name , &block) : block.call end def self.catch_error(extra_details = nil, &block) client ? client.catch_error(extra_details, &block) : block.call end def self.record_error(exception, extra_details = nil) client.record_error(exception, extra_details) if client end def self.register_client(client) @client = client end def self.client @client end end if defined?(Rails) require "rorvswild/rails_loader" RorVsWild::RailsLoader.start_on_rails_initialization end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rorvswild-0.5.1 | lib/rorvswild.rb |
rorvswild-0.5.0 | lib/rorvswild.rb |