Sha256: 18ded6a0fb7e8c780cc919b7453b6ffb3158e1588cf422f15823a16446b4ee9b
Contents?: true
Size: 714 Bytes
Versions: 5
Compression:
Stored size: 714 Bytes
Contents
require 'puppet' require 'puppet/util/methodhelper' require 'puppet/util/errors' module Puppet # 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 Event include Puppet include Puppet::Util::MethodHelper include Puppet::Util::Errors attr_accessor :event, :source, :transaction @@events = [] def initialize(args) set_options symbolize_options(args) requiredopts(:event, :source) end def to_s @source.to_s + " -> " + self.event.to_s end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
puppet-0.24.0 | lib/puppet/event.rb |
puppet-0.24.3 | lib/puppet/event.rb |
puppet-0.24.2 | lib/puppet/event.rb |
puppet-0.24.4 | lib/puppet/event.rb |
puppet-0.24.1 | lib/puppet/event.rb |