class

Dorsum::Twitch::Chat::Message

Inherits Reference < Object

Constants

ANNOTATIONS = "(@(?<annotations>[^[:space:]]+) )"
ARGUMENT = "(?:[^: ][^ ]*)"
ARGUMENTS = "(?: (?<arguments>#{ARGUMENT}(?: #{ARGUMENT})*))"
COMMAND = "(?<command>[A-Z]+|\\d{3})"
MESSAGE = "(?: \\:(?<message>.+)?)"
SOURCE = "((?<source>[^[:space:]]+) )"

Constructors

new(text : String)
Source

Class methods

formatted_time_span(span)
Source

Instance methods

annotations
Source
ansi_code(*args, **options)
Source
ansi_code(*args, **options, &)
Source
ansi_color
Source
arguments
Source
badge
Source
badges
Source
ban_duration
Source
channel
Source
color
Source
command
Source
display_name
Source
formatted_ban_duration
Source
message
Source
parsed_annotations
Source
sent_at
Source
source
Source
text
Source
tmi_sent_ts
Source
user_id
Source
write_to_log
Source

Nested types