Sha256: 493b72c778a3dd87879ae81ab161c0ce485b58e2d38c9895eedd5973d96bcec9

Contents?: true

Size: 616 Bytes

Versions: 27

Compression:

Stored size: 616 Bytes

Contents

module Metanorma
  module Cli
    module Errors
      class DuplicateTemplateError < StandardError; end

      class FileNotFoundError < StandardError; end
      class InvalidManifestFileError < StandardError; end

      class FatalCompilationError < StandardError
        attr_reader :fatals

        def initialize(fatals)
          super()
          @fatals = fatals
        end

        def message
          <<~MSG
            Fatal compilation error(s):
            #{fatals.map { |f| "- #{f}" }.join("\n")}

            Look at error.log for more details
          MSG
        end
      end
    end
  end
end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
metanorma-cli-1.12.3 lib/metanorma/cli/errors.rb
metanorma-cli-1.12.1 lib/metanorma/cli/errors.rb
metanorma-cli-1.12.0 lib/metanorma/cli/errors.rb
metanorma-cli-1.11.6 lib/metanorma/cli/errors.rb
metanorma-cli-1.11.5 lib/metanorma/cli/errors.rb
metanorma-cli-1.11.4 lib/metanorma/cli/errors.rb
metanorma-cli-1.11.3 lib/metanorma/cli/errors.rb
metanorma-cli-1.11.2 lib/metanorma/cli/errors.rb
metanorma-cli-1.11.1 lib/metanorma/cli/errors.rb
metanorma-cli-1.11.0 lib/metanorma/cli/errors.rb
metanorma-cli-1.10.11 lib/metanorma/cli/errors.rb
metanorma-cli-1.10.10 lib/metanorma/cli/errors.rb
metanorma-cli-1.10.9 lib/metanorma/cli/errors.rb
metanorma-cli-1.10.8 lib/metanorma/cli/errors.rb
metanorma-cli-1.10.7 lib/metanorma/cli/errors.rb
metanorma-cli-1.10.6 lib/metanorma/cli/errors.rb
metanorma-cli-1.10.5 lib/metanorma/cli/errors.rb
metanorma-cli-1.10.3 lib/metanorma/cli/errors.rb
metanorma-cli-1.10.2 lib/metanorma/cli/errors.rb
metanorma-cli-1.10.1 lib/metanorma/cli/errors.rb