class Umbra::EventHandler::PropertyChangeEvent
Created and sent to all listeners whenever a property is changed
@see fire_property_change @see fire_handler @since 1.0.5 added 2010-02-25 23:06
Attributes
newvalue[RW]
oldvalue[RW]
property_name[RW]
source[RW]
Public Class Methods
new(source, property_name, oldvalue, newvalue)
click to toggle source
# File lib/umbra/eventhandler.rb, line 124 def initialize source, property_name, oldvalue, newvalue set source, property_name, oldvalue, newvalue end
Public Instance Methods
inspect()
click to toggle source
# File lib/umbra/eventhandler.rb, line 134 def inspect to_s end
set(source, property_name, oldvalue, newvalue)
click to toggle source
# File lib/umbra/eventhandler.rb, line 127 def set source, property_name, oldvalue, newvalue @source, @property_name, @oldvalue, @newvalue = source, property_name, oldvalue, newvalue end
to_s()
click to toggle source
# File lib/umbra/eventhandler.rb, line 131 def to_s "PROPERTY_CHANGE name: #{property_name}, oldval: #{@oldvalue}, newvalue: #{@newvalue}, source: #{@source}" end