Sha256: 774f66d8fdbe05a886460dfeb6e91466c3a299b12c9503e635da376b5bdf9a86
Contents?: true
Size: 674 Bytes
Versions: 45
Compression:
Stored size: 674 Bytes
Contents
# frozen_string_literal: true module DnsMock module Error module Helper def raise_record_context_type_error(record_type, record_context, expected_type) current_type, record_type = record_context.class, record_type.upcase raise_unless(DnsMock::Error::RecordContextType.new(current_type, record_type, expected_type), current_type.eql?(expected_type)) end def raise_record_type_error(record_type, condition) raise_unless(DnsMock::Error::RecordType.new(record_type), condition) end private def raise_unless(error_instance, condition) raise error_instance unless condition end end end end
Version data entries
45 entries across 45 versions & 1 rubygems