Sha256: 28e16980929080d10c556ffc09017e5153f6cf2034194ba0a932331a4396e13f

Contents?: true

Size: 408 Bytes

Versions: 60

Compression:

Stored size: 408 Bytes

Contents

require 'puppet/indirector'

class Puppet::Status
  extend Puppet::Indirector
  indirects :status, :terminus_class => :local

  attr :status, true

  def initialize( status = nil )
    @status = status || {"is_alive" => true}
  end

  def to_pson(*args)
    @status.to_pson
  end

  def self.from_pson( pson )
    self.new( pson )
  end

  def name
    "status"
  end

  def name=(name)
    # NOOP
  end
end

Version data entries

60 entries across 60 versions & 4 rubygems

Version Path
puppet-3.0.2.rc3 lib/puppet/status.rb
puppet-3.0.2.rc2 lib/puppet/status.rb
puppet-3.0.2.rc1 lib/puppet/status.rb
puppet-parse-0.0.2 lib/vendor/puppet/status.rb
puppet-2.7.20 lib/puppet/status.rb
puppet-2.7.20.rc1 lib/puppet/status.rb
puppet-3.0.1 lib/puppet/status.rb
puppet-3.0.1.rc1 lib/puppet/status.rb
puppet-3.0.0 lib/puppet/status.rb
puppet-3.0.0.rc8 lib/puppet/status.rb
puppet-3.0.0.rc7 lib/puppet/status.rb
librarian-puppet-0.9.4 vendor/gems/ruby/1.8/gems/puppet-2.7.18/lib/puppet/status.rb
puppet-3.0.0.rc5 lib/puppet/status.rb
puppet-3.0.0.rc4 lib/puppet/status.rb
puppet-2.7.19 lib/puppet/status.rb
supply_drop-0.11.0 examples/vendored-puppet/vendor/puppet-2.7.8/lib/puppet/status.rb
librarian-puppet-0.9.3 vendor/gems/ruby/1.8/gems/puppet-2.7.18/lib/puppet/status.rb
supply_drop-0.10.2 examples/vendored-puppet/vendor/puppet-2.7.8/lib/puppet/status.rb
puppet-2.7.18 lib/puppet/status.rb
supply_drop-0.10.1 examples/vendored-puppet/vendor/puppet-2.7.8/lib/puppet/status.rb