Sha256: 7002cc6c1bffba7eb6209279655449b9a21dbb75867e851cf8bce281b21b9f81
Contents?: true
Size: 656 Bytes
Versions: 21
Compression:
Stored size: 656 Bytes
Contents
class Puppet::Network::HTTP::API::Master::V3 require 'puppet/network/http/api/master/v3/authorization' require 'puppet/network/http/api/master/v3/environments' require 'puppet/network/http/api/indirected_routes' AUTHZ = Authorization.new INDIRECTED = Puppet::Network::HTTP::Route. path(/.*/). any(Puppet::Network::HTTP::API::IndirectedRoutes.new) ENVIRONMENTS = Puppet::Network::HTTP::Route. path(%r{^/environments$}).get(AUTHZ.wrap do Environments.new(Puppet.lookup(:environments)) end) def self.routes Puppet::Network::HTTP::Route.path(%r{v3}). any. chain(ENVIRONMENTS, INDIRECTED) end end
Version data entries
21 entries across 21 versions & 1 rubygems