File: rspec_profiling.rake

package info (click to toggle)
ruby-rspec-profiling 0.0.9-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 240 kB
  • sloc: ruby: 617; makefile: 51
file content (30 lines) | stat: -rw-r--r-- 525 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
require 'rake'

namespace :rspec_profiling do
  desc "Install the collector"
  task install: :environment do
    collector.install
  end

  desc "Uninstall the collector"
  task uninstall: :environment do
    collector.uninstall
  end

  task console: :environment do
    require 'irb'
    require 'irb/completion'
    require 'rspec_profiling'
    require 'rspec_profiling/console'
    ARGV.clear
    IRB.start
  end

  task :reset do
    collector.reset
  end

  def collector
    RspecProfiling.config.collector
  end
end