module FastIRC

Defined in:

fast_irc.cr
fast_irc/message.cr
fast_irc/parser.cr
fast_irc/reader.cr

Constant Summary

VERSION = "0.3.4"

Class Method Summary

Class Method Detail

def self.parse(io, &) #

Parses a stream of IRC messages arriving on io, yielding each message object.

See Reader.


[View source]
def self.parse_line(str : Slice(UInt8), *, strict = false) : Message #

Parses a single IRC message, excluding crlf terminator. Set strict to be true to enforce line length limits and raise in various other conditions.


[View source]
def self.parse_line(str : String, *, strict = false) #

ditto


[View source]