class Async::Container::Notify::Client
Public Instance Methods
Notify
the parent controller of an error condition. @parameters text [String] The details of the error condition. @parameters message [Hash] Additional details to send with the message.
# File lib/async/container/notify/client.rb, line 71 def error!(text, **message) send(status: text, **message) end
Notify
the parent controller that the child has become ready, with a brief status message. @parameters message [Hash] Additional details to send with the message.
# File lib/async/container/notify/client.rb, line 30 def ready!(**message) send(ready: true, **message) end
Notify
the parent controller that the child is reloading. @parameters message [Hash] Additional details to send with the message.
# File lib/async/container/notify/client.rb, line 36 def reloading!(**message) message[:ready] = false message[:reloading] = true message[:status] ||= "Reloading..." send(**message) end
Notify
the parent controller that the child is restarting. @parameters message [Hash] Additional details to send with the message.
# File lib/async/container/notify/client.rb, line 46 def restarting!(**message) message[:ready] = false message[:reloading] = true message[:status] ||= "Restarting..." send(**message) end
Notify
the parent controller of a status change. @parameters text [String] The details of the status change.
# File lib/async/container/notify/client.rb, line 64 def status!(text) send(status: text) end
Notify
the parent controller that the child is stopping. @parameters message [Hash] Additional details to send with the message.
# File lib/async/container/notify/client.rb, line 56 def stopping!(**message) message[:stopping] = true send(**message) end