Sha256: 9cfc05ae997e84e70f08dcf33f670b9f972fcd6d12effcdbddabdf5209280ad9

Contents?: true

Size: 654 Bytes

Versions: 618

Compression:

Stored size: 654 Bytes

Contents

class Puppet::IndirectorProxy
  class ProxyId
    attr_accessor :name
    def initialize(name)
      self.name = name
    end
  end

  # We should have some way to identify if we got a valid object back with the
  # current values, no?
  attr_accessor :value, :proxyname
  alias_method :name, :value
  alias_method :name=, :value=
  def initialize(value, proxyname)
    self.value = value
    self.proxyname = proxyname
  end

  def self.indirection
    ProxyId.new("file_metadata")
  end

  def self.from_binary(raw)
    new(raw)
  end

  def self.from_data_hash(data)
    new(data['value'])
  end

  def to_data_hash
    { 'value' => value }
  end
end

Version data entries

618 entries across 618 versions & 1 rubygems

Version Path
puppet-8.3.0 spec/lib/puppet/indirector_proxy.rb
puppet-8.3.0-x86-mingw32 spec/lib/puppet/indirector_proxy.rb
puppet-8.3.0-x64-mingw32 spec/lib/puppet/indirector_proxy.rb
puppet-8.3.0-universal-darwin spec/lib/puppet/indirector_proxy.rb
puppet-8.4.0 spec/lib/puppet/indirector_proxy.rb
puppet-8.4.0-x86-mingw32 spec/lib/puppet/indirector_proxy.rb
puppet-8.4.0-x64-mingw32 spec/lib/puppet/indirector_proxy.rb
puppet-8.4.0-universal-darwin spec/lib/puppet/indirector_proxy.rb
puppet-7.28.0 spec/lib/puppet/indirector_proxy.rb
puppet-7.28.0-x86-mingw32 spec/lib/puppet/indirector_proxy.rb
puppet-7.28.0-x64-mingw32 spec/lib/puppet/indirector_proxy.rb
puppet-7.28.0-universal-darwin spec/lib/puppet/indirector_proxy.rb
puppet-8.3.1 spec/lib/puppet/indirector_proxy.rb
puppet-8.3.1-x86-mingw32 spec/lib/puppet/indirector_proxy.rb
puppet-8.3.1-x64-mingw32 spec/lib/puppet/indirector_proxy.rb
puppet-8.3.1-universal-darwin spec/lib/puppet/indirector_proxy.rb
puppet-7.27.0 spec/lib/puppet/indirector_proxy.rb
puppet-7.27.0-x86-mingw32 spec/lib/puppet/indirector_proxy.rb
puppet-7.27.0-x64-mingw32 spec/lib/puppet/indirector_proxy.rb
puppet-7.27.0-universal-darwin spec/lib/puppet/indirector_proxy.rb