Sha256: 6b848f90847ad20401d18685165e92a8925ebbb4a93cdcd20684d0060b2864ae

Contents?: true

Size: 245 Bytes

Versions: 28

Compression:

Stored size: 245 Bytes

Contents

module Houston

  def self.benchmark(title, &block)
    if Rails.env.development? || !defined?(Skylight)
      ActiveRecord::Base.benchmark "\e[33m#{title}\e[0m", &block
    else
      Skylight.instrument title: title, &block
    end
  end

end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
houston-core-0.9.2 config/initializers/houston_benchmark.rb
houston-core-0.9.1 config/initializers/houston_benchmark.rb
houston-core-0.9.0 config/initializers/houston_benchmark.rb
houston-core-0.9.0.rc1 config/initializers/houston_benchmark.rb
houston-core-0.8.4 config/initializers/houston_benchmark.rb
houston-core-0.8.3 config/initializers/houston_benchmark.rb
houston-core-0.8.2 config/initializers/houston_benchmark.rb
houston-core-0.8.1 config/initializers/houston_benchmark.rb
houston-core-0.8.0 config/initializers/houston_benchmark.rb
houston-core-0.8.0.pre2 config/initializers/houston_benchmark.rb
houston-core-0.8.0.pre config/initializers/houston_benchmark.rb
houston-core-0.7.0 config/initializers/houston_benchmark.rb
houston-core-0.7.0.beta4 config/initializers/houston_benchmark.rb
houston-core-0.7.0.beta3 config/initializers/houston_benchmark.rb
houston-core-0.7.0.beta2 config/initializers/houston_benchmark.rb
houston-core-0.7.0.beta config/initializers/houston_benchmark.rb
houston-core-0.6.3 config/initializers/houston_benchmark.rb
houston-core-0.6.2 config/initializers/houston_benchmark.rb
houston-core-0.6.1 config/initializers/houston_benchmark.rb
houston-core-0.6.0 config/initializers/houston_benchmark.rb