Sha256: 4dc98e71bce11d5b421193e951d883402646fd0349170c2b712626fe05c86689
Contents?: true
Size: 754 Bytes
Versions: 3
Compression:
Stored size: 754 Bytes
Contents
# frozen_string_literal: true module ReSorcery module Error class ReSorceryError < StandardError; end class ArgumentError < ReSorceryError; end class InvalidResourceError < ReSorceryError; end class NonHashAssignError < ReSorceryError def initialize(value) super(value) @value = value end def message "#assign can only be used when the @value is a Hash, but was a(n) #{@value.class}" end end class InvalidConfigurationError < ReSorceryError def initialize(details) @details = details end def message "ReSorcery can only be configured once, and only before `include`ing ReSorcery, but was " + @details end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
re_sorcery-0.3.0 | lib/re_sorcery/error.rb |
re_sorcery-0.2.0 | lib/re_sorcery/error.rb |
re_sorcery-0.1.0 | lib/re_sorcery/error.rb |