module Crirc
Overview
The Crirc module contains all the object related to the project. It uses 4 layers of objects:
- Network: A network object manage a socket / I0.
The interface is described by
Crirc::Network::Network
. - Controller: A controller belongs to a network object,
and handle the logic and data. Its interface is described by
Crirc::Controller::Controller
. - Protocol: A protocol object represent a IRC entity (chan, user, message, ...).
- Broadcast: The
Broadcast
allows the system to send transmission to several IRC entity as one. - Binding: The
Binding::Handler
allows a givenController
to respond to incoming transmissions.
Defined in:
crirc.crcrirc/version.cr
Constant Summary
-
VERSION =
"0.4.0"