Sha256: 2b88103feb9c11232c95c798aa76469250d868218738cc771b8dd6a8dc9b311b

Contents?: true

Size: 578 Bytes

Versions: 6

Compression:

Stored size: 578 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

6 entries across 6 versions & 1 rubygems

Version Path
puppet-0.25.5 lib/puppet/transaction/event.rb
puppet-0.25.4 lib/puppet/transaction/event.rb
puppet-0.25.3 lib/puppet/transaction/event.rb
puppet-0.25.2 lib/puppet/transaction/event.rb
puppet-0.25.1 lib/puppet/transaction/event.rb
puppet-0.25.0 lib/puppet/transaction/event.rb