2
require 'puppet/util/methodhelper'
3
require 'puppet/util/errors'
5
# events are transient packets of information; they result in one or more (or none)
6
# subscriptions getting triggered, and then they get cleared
7
# eventually, these will be passed on to some central event system
8
class Puppet::Transaction::Event
9
include Puppet::Util::MethodHelper
10
include Puppet::Util::Errors
12
attr_reader :name, :source
14
def initialize(name, source)
15
@name, @source = name, source
19
source.to_s + " -> " + name.to_s