Class: Istox::GrufListenerHook

Inherits:
Gruf::Hooks::Base
  • Object
show all
Defined in:
lib/istox/helpers/gruf_listener_hook.rb

Instance Method Summary collapse

Instance Method Details

#after_server_stop(server:) ⇒ Object



16
17
18
19
# File 'lib/istox/helpers/gruf_listener_hook.rb', line 16

def after_server_stop(server:)
  # do my thing after the server stops
  @listener.stop
end

#before_server_start(server:) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
14
# File 'lib/istox/helpers/gruf_listener_hook.rb', line 3

def before_server_start(server:)
  # do my thing before the server starts

  # @listener = ::Listen.to('app/rpc') do |modified, added, removed|
  #   puts "modified absolute path: #{modified}"
  #   puts "added absolute path: #{added}"
  #   puts "removed absolute path: #{removed}"

  #   server.init_restart
  # end
  # @listener.start # not blocking
end