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