Sha256: af11dd588dd5d4e00e0b38f02f3ea92e84e75a8a71881f4774365206d53db94b
Contents?: true
Size: 799 Bytes
Versions: 4
Compression:
Stored size: 799 Bytes
Contents
# -*- coding: utf-8 -*- require 'tengine/core' driver :driver24 do # イベントが発生したら:propertiesを指定してイベントを発火する on:event24 do puts "handler24" fire(:event24_0, :level_key => :debug) end on(:event24_0){ puts "handler24_0"; fire(:event24_1, :level_key => :info) } on(:event24_1){ puts "handler24_1"; fire(:event24_2, :level_key => :warn) } on(:event24_2){ puts "handler24_2"; fire(:event24_3, :level_key => :error) } on(:event24_3){ puts "handler24_3"; fire(:event24_4, :level_key => :fatal) } on(:event24_4){ puts "handler24_4"; fire(:event24_5, :level_key => :urgent) } # [ArgumentError] Invalid level_key :urgent. It must be one of [:gr_heartbeat, :debug, :info, :warn, :error, :fatal] on(:event24_5){ puts "handler24_5" } end
Version data entries
4 entries across 4 versions & 1 rubygems