Sha256: c4c6c1f26b068f53c521fdb103f8466d73cebf132e0c832aebe7a2b0d2d6991c
Contents?: true
Size: 652 Bytes
Versions: 12
Compression:
Stored size: 652 Bytes
Contents
require 'time' require 'bundler' require 'get_process_mem' module DerailedBenchmarks def self.gem_is_bundled?(name) specs = ::Bundler.locked_gems.specs.each_with_object({}) {|spec, hash| hash[spec.name] = spec } specs[name] end class << self attr_accessor :auth end def self.add_auth(app) if use_auth = ENV['USE_AUTH'] puts "Auth: #{use_auth}" auth.add_app(app) else app end end end require 'derailed_benchmarks/require_tree' require 'derailed_benchmarks/auth_helper' if DerailedBenchmarks.gem_is_bundled?("devise") DerailedBenchmarks.auth = DerailedBenchmarks::AuthHelpers::Devise.new end
Version data entries
12 entries across 12 versions & 1 rubygems