class Async::Container::Notify::Client

Public Instance Methods

error!(text, **message) click to toggle source

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
ready!(**message) click to toggle source

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
reloading!(**message) click to toggle source

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
restarting!(**message) click to toggle source

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
status!(text) click to toggle source

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
stopping!(**message) click to toggle source

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