Sha256: b7f34050472ab04b4447d4eff94d119626957be9bdffa7c0948a0a89ec38ab6b

Contents?: true

Size: 582 Bytes

Versions: 5

Compression:

Stored size: 582 Bytes

Contents

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

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
puppet-0.24.9 lib/puppet/transaction/event.rb
puppet-0.24.5 lib/puppet/transaction/event.rb
puppet-0.24.6 lib/puppet/transaction/event.rb
puppet-0.24.7 lib/puppet/transaction/event.rb
puppet-0.24.8 lib/puppet/transaction/event.rb