class Fusuma::Plugin::Events::Event
Event format
def initialize(tag:, record:, time: Time.now)
-
record(String, Record) -- -
tag(Tag) -- -
time(Time) --
def initialize(tag:, record:, time: Time.now) super() @time = time @tag = tag @record = case record when Records::Record record when String Records::TextRecord.new(record) else raise ArgumentError, '@record should be String or Record' end end
def inspect
def inspect "time: #{time}, tag: #{tag}, record: #{record}" end