# File lib/puppet/property.rb, line 118
118:   def event_name
119:     value = self.should
120: 
121:     event_name = self.class.value_option(value, :event) and return event_name
122: 
123:     name == :ensure or return (name.to_s + "_changed").to_sym
124: 
125:     return (resource.type.to_s + case value
126:     when :present; "_created"
127:     when :absent; "_removed"
128:     else
129:       "_changed"
130:     end).to_sym
131:   end