module Circed::ActionHelper

Overview

Simplified ActionHelper that uses UnifiedMessaging

Included Modules

Defined in:

circed/mixins/unified_messaging.cr

Instance Method Summary

Instance methods inherited from module Circed::UnifiedMessaging

broadcast_to_servers(message : String, exclude_server : LinkServer | Nil = nil) : Int32 broadcast_to_servers, format_hostmask(nickname : String, username : String, hostname : String) : String format_hostmask, safe_send(message : String) : Bool safe_send, send_client_error(client : Client, code : String, item : String, message : String)
send_client_error(client : Client, code : String, message : String)
send_client_error
, send_error(error_message : String) send_error, send_irc_message(command : String, params : Array(String) = [] of String, prefix : String | Nil = nil) send_irc_message, send_message(message : String) send_message, send_to_user_channels(user : Client, message : String) : Int32 send_to_user_channels, send_to_users(user_nicknames : Array(String), message : String) : Int32 send_to_users

Instance Method Detail

def parse(sender : Client, args : Array(String), io : IO) #

Optimized parse method


[View source]
def send_error(client : Client, code : String, item : String, message : String) #

[View source]
def send_error(client : Client, code : String, message : String) #

Send error to client (simplified)


[View source]
def send_to_user_channel(user : Client, &block : Client, IO | Nil -> Void) #

Send to user channels (simplified)


[View source]