Sha256: 8ef59d51ec1b260108fc669fa465923d8aca05e3137fdec56dd97d1bdae31e3b
Contents?: true
Size: 937 Bytes
Versions: 2
Compression:
Stored size: 937 Bytes
Contents
require "rorvswild/version" require "rorvswild/location" require "rorvswild/plugin/redis" require "rorvswild/plugin/mongo" require "rorvswild/plugin/resque" require "rorvswild/plugin/sidekiq" require "rorvswild/plugin/net_http" 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.6.1 | lib/rorvswild.rb |
rorvswild-0.6.0 | lib/rorvswild.rb |