Sha256: 38121608ea8a7714a41fcc4017c8d43a53ab3b4d238f80a2d62c69fbe58d7ec7

Contents?: true

Size: 391 Bytes

Versions: 13

Compression:

Stored size: 391 Bytes

Contents

# -*- coding: utf-8 -*-

require 'tengine/core'

driver :driver20 do

  # イベントが発生したら:propertiesを指定してイベントを発火する
  on:event20_1 do
    puts "handler20_1"
    fire(:event20_2, :properties => {:foo => 'bar', :baz => 1})
  end

  on:event20_2 do
    puts event[:foo].inspect
    puts event[:baz].inspect
    puts event.properties.inspect
  end

end

Version data entries

13 entries across 4 versions & 1 rubygems

Version Path
tengine_core-1.2.2 examples/uc20_fire_with_properties.rb
tengine_core-1.2.2 examples/uc23_fire_with_level.rb~
tengine_core-1.2.2 examples/uc22_fire_with_source_name.rb~
tengine_core-1.2.2 examples/uc21_fire_with_same_key.rb~
tengine_core-1.2.1 examples/uc21_fire_with_same_key.rb~
tengine_core-1.2.1 examples/uc20_fire_with_properties.rb
tengine_core-1.2.1 examples/uc22_fire_with_source_name.rb~
tengine_core-1.2.1 examples/uc23_fire_with_level.rb~
tengine_core-1.2.0 examples/uc20_fire_with_properties.rb
tengine_core-1.2.0 examples/uc23_fire_with_level.rb~
tengine_core-1.2.0 examples/uc22_fire_with_source_name.rb~
tengine_core-1.2.0 examples/uc21_fire_with_same_key.rb~
tengine_core-1.1.0 examples/uc20_fire_with_properties.rb