class Fusuma::Plugin::Events::Event

Event format

def initialize(tag:, record:, time: Time.now)

Parameters:
  • 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