Sha256: 631705824809cdfb00e480b8fb1cd6762707ee46538c99be11c5faa7973a7f07
Contents?: true
Size: 600 Bytes
Versions: 39
Compression:
Stored size: 600 Bytes
Contents
module Blue class AbstractManifest < ShadowPuppet::Manifest def self.inherited(klass) unless klass == Blue::Box raise StandardError, "Do not inherit directly from #{self.class.name}. Instead, inherit from #{Blue::Box}" end end def self.hostname self.const_defined?(:HOSTNAME) ? self.const_get(:HOSTNAME) : self.name.underscore.gsub("_", '.') end def self.roles self.const_get(:ROLES) end def self.__config__ ShadowPuppet::Manifest.__config__ end def self.recipes ShadowPuppet::Manifest.recipes end end end
Version data entries
39 entries across 39 versions & 1 rubygems