Class: Rerun

Inherits:
Object
  • Object
show all
Defined in:
lib/brisk/rerun.rb

Class Method Summary collapse

Class Method Details

.downloadObject



16
17
18
# File 'lib/brisk/rerun.rb', line 16

def self.download
  system "gem install rerun >> /dev/null"
end

.installObject



3
4
5
6
7
8
# File 'lib/brisk/rerun.rb', line 3

def self.install
  unless is_installed?
    puts "Installing rerun...".colorize(:green)
    download
  end
end

.is_installed?Boolean

Returns:

  • (Boolean)


10
11
12
13
14
# File 'lib/brisk/rerun.rb', line 10

def self.is_installed?
  system "gem list -i rerun > /dev/null"

  $? == 0
end