Class Rubygame::EventTriggers::InstanceOfTrigger
In: lib/rubygame/event_triggers.rb
Parent: Object

InstanceOfTrigger is an event trigger which fires when the event is an instance of the given class. (In other words, when event.instance_of?( klass ) is true.)

Contrast with KindOfTrigger.


match?   new  

Public Class methods

Initialize a new instance of InstanceOfTrigger with the given class.

klass:The class to check for. (Class, required)


# File lib/rubygame/event_triggers.rb, line 291
        def initialize( klass )
                @klass = klass

Public Instance methods

Returns true if the event is an instance of the class.


# File lib/rubygame/event_triggers.rb, line 297
        def match?( event )
                event.instance_of?( @klass )