# File lib/backup/packager.rb, line 10
      def package!(model)
        @package   = model.package
        @encryptor = model.encryptor
        @splitter  = model.splitter
        @pipeline  = Pipeline.new

        Logger.message "Packaging the backup files..."
        procedure.call

        if @pipeline.success?
          Logger.message "Packaging Complete!"
        else
          raise Errors::Packager::PipelineError,
              "Failed to Create Backup Package\n" +
              @pipeline.error_messages
        end
      end