Sha256: ac221594c48b7e7d342851def61ea56954d75668b09c276ac119c94ad40e4471
Contents?: true
Size: 413 Bytes
Versions: 4
Compression:
Stored size: 413 Bytes
Contents
# -*- coding: utf-8 -*- require 'tengine/core' class Tengine::Core::EventWrapper def initialize(source) @source = source end [:event_type_name, :key, :source_name, :occurred_at, :level, :level_key, :confirmed, :sender_name, :properties,].each do |attr_name| class_eval(<<-EOS) def #{attr_name}; @source.#{attr_name}; end EOS end def [](key) properties[key.to_s] end end
Version data entries
4 entries across 4 versions & 1 rubygems