Class: Istox::GrufListenerHook
- Inherits:
-
Gruf::Hooks::Base
- Object
- Gruf::Hooks::Base
- Istox::GrufListenerHook
- 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 |