Sha256: ccf31b195a308c466eac37b31ee3c674230c17ca0b95ca54cee5f3d94f23d203

Contents?: true

Size: 487 Bytes

Versions: 1

Compression:

Stored size: 487 Bytes

Contents

# frozen_string_literal: true

module Jekyll
  module Diagrams
    module Errors
      BaseError = Class.new(::StandardError) do
        def initialize(msg)
          @msg = msg
        end
      end

      CommandNotFoundError = Class.new(BaseError) do
        def message
          "Command Not Found: #{@msg}"
        end
      end

      RenderingFailedError = Class.new(BaseError) do
        def message
          "Rendering Failed: #{@msg}"
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
jekyll-diagrams-0.9.3 lib/jekyll-diagrams/errors.rb