Class: Restartable

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

Overview

Main interface

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(options = {}, &block) ⇒ Restartable

Returns a new instance of Restartable.



18
19
20
21
22
# File 'lib/restartable.rb', line 18

def initialize(options = {}, &block)
  @on_restart = Array(options[:on_restart])
  @block = block
  run!
end

Class Method Details

.versionObject



12
13
14
15
16
# File 'lib/restartable.rb', line 12

def self.version
  Gem.loaded_specs['restartable'].version.to_s
rescue
  'DEV'
end