Sha256: 641b485b7178755c9b654cbaf19728820d3d1ff0380c93879e9cbbbee8fcad52

Contents?: true

Size: 370 Bytes

Versions: 3

Compression:

Stored size: 370 Bytes

Contents

# frozen_string_literal: true

class Danica::Exception < RuntimeError
  class NotDefined < self; end
  class FormattedNotFound < self; end
  class NotImplemented < self; end
  class InvalidInput < self
    attr_reader :value
    def initialize(value)
      @value = value
      super
    end

    def message
      "invalid input class #{value.class}"
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
danica-2.7.7 lib/danica/exception.rb
danica-2.7.6 lib/danica/exception.rb
danica-2.7.5 lib/danica/exception.rb