# File lib/blimpy/livery/puppet.rb, line 57 def self.configure(&block) if block.nil? raise Blimpy::InvalidLiveryException, "Puppet livery must be given a block in order to configure itself" end instance = self.new yield instance instance end