class Omnibus::InvalidValue

Public Class Methods

new(source, message) click to toggle source

@param [Symbol] source

the source method that received an invalid value

@param [String] message

the message about why the value is invalid
# File lib/omnibus/exceptions.rb, line 163
def initialize(source, message)
  @source  = source
  @message = message
end

Public Instance Methods

to_s() click to toggle source
# File lib/omnibus/exceptions.rb, line 168
    def to_s
      <<~EOH
        Invalid value for `#{@source}'. Expected #{@source} to #{@message}!
      EOH
    end