Sha256: 953f2ed8d05cbbbe4eb8c23feedcbec4c40a04c66a6aef55833f7c1f2e247d34

Contents?: true

Size: 325 Bytes

Versions: 7

Compression:

Stored size: 325 Bytes

Contents

# frozen_string_literal: true

module Emasser
  class Error < StandardError; end

  class ConfigurationMissingError < Error
    attr_reader :config

    def initialize(config = 'an option', message = 'No configuration was provided for variable:')
      @config = config
      super("#{message} #{@config}")
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
emasser-3.12.0 lib/emasser/errors.rb
emasser-3.10.0 lib/emasser/errors.rb
emasser-3.4.0 lib/emasser/errors.rb
emasser-1.0.6 lib/emasser/errors.rb
emasser-1.0.3 lib/emasser/errors.rb
emasser-1.0.1 lib/emasser/errors.rb
emasser-1.0.0 lib/emasser/errors.rb