module
Circed::Network::LineState
Defined in:
circed/network/line_state.crClass Method Summary
- .add(type : String, mask : String, reason : String, set_by : String, duration : Time::Span | Nil = nil) : Domain::LineBan | Nil
- .add_until(type : String, mask : String, reason : String, set_by : String, expires_at : Time | Nil) : Domain::LineBan | Nil
- .clear : Nil
- .configure_persistence(path : String, enabled : Bool = true) : Nil
- .each(& : Domain::LineBan -> ) : Nil
- .enforce(line : Domain::LineBan) : Nil
- .matching(context : Domain::BanMatchContext) : Domain::LineBan | Nil
- .normalize_mask(type : String, mask : String) : String
- .remove(type : String, mask : String) : Bool
Class Method Detail
def self.add(type : String, mask : String, reason : String, set_by : String, duration : Time::Span | Nil = nil) : Domain::LineBan | Nil
#
def self.add_until(type : String, mask : String, reason : String, set_by : String, expires_at : Time | Nil) : Domain::LineBan | Nil
#