Sha256: d69f4dffa7c9b98a5a88c9fc6231b9e7141ea26cd3737f8c3aa79f7a7df9d6aa
Contents?: true
Size: 647 Bytes
Versions: 14
Compression:
Stored size: 647 Bytes
Contents
# frozen_string_literal: true module ConvenientService module Support module Castable module Errors class CastIsNotOverridden < ::StandardError def initialize(klass:) message = <<~TEXT Cast method (.cast) of `#{klass}` is NOT overridden. TEXT super(message) end end class FailedToCast < ::StandardError def initialize(other:, klass:) message = <<~TEXT Failed to cast `#{other.inspect}` into `#{klass}`. TEXT super(message) end end end end end end
Version data entries
14 entries across 14 versions & 1 rubygems