Sha256: 867fb8f68b3976ae7c13626511b45737a4b3fe5374a4317ef396b1727d9f0f24
Contents?: true
Size: 763 Bytes
Versions: 4
Compression:
Stored size: 763 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 # $Id: event.rb 1964 2006-12-23 04:49:56Z luke $
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
puppet-0.22.4 | lib/puppet/event.rb |
puppet-0.23.0 | lib/puppet/event.rb |
puppet-0.23.1 | lib/puppet/event.rb |
puppet-0.23.2 | lib/puppet/event.rb |