Sha256: eebdc1cc76938167bce719287ef63d3664aa621a12937e2be2d8c34e4e904ed7
Contents?: true
Size: 979 Bytes
Versions: 1
Compression:
Stored size: 979 Bytes
Contents
require 'puppet/util/subclass_loader' module Puppet::Network # The base class for the different handlers. The handlers are each responsible # for separate xmlrpc namespaces. class Handler # This is so that the handlers can subclass just 'Handler', rather # then having to specify the full class path. Handler = self attr_accessor :server extend Puppet::Util::SubclassLoader extend Puppet::Util handle_subclasses :handler, "puppet/network/handler" # Return the xmlrpc interface. def self.interface if defined? @interface return @interface else raise Puppet::DevError, "Handler %s has no defined interface" % self end end # Create an empty init method with the same signature. def initialize(hash = {}) end end end # $Id: handler.rb 2259 2007-03-06 19:03:05Z luke $
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
puppet-0.22.4 | lib/puppet/network/handler.rb |