Sha256: ae6650053ee40f23fd0bf5c71a5bc7e7f199d71e2a0485c53cd31238a3e492b8
Contents?: true
Size: 669 Bytes
Versions: 1
Compression:
Stored size: 669 Bytes
Contents
# frozen_string_literal: true module ConvenientService module Support module Castable module Errors class CastIsNotOverridden < ::ConvenientService::Error def initialize(klass:) message = <<~TEXT Cast method (.cast) of `#{klass}` is NOT overridden. TEXT super(message) end end class FailedToCast < ::ConvenientService::Error 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
convenient_service-0.12.0 | lib/convenient_service/support/castable/errors.rb |