Sha256: e956a54a243b4ad70a03988160ade8cfaf827811d004027a48cbadd919c57347
Contents?: true
Size: 548 Bytes
Versions: 6
Compression:
Stored size: 548 Bytes
Contents
module Lite3 # Exception class for errors specific `Lite3::DBM`. class Error < StandardError; end # Exception class for internal errors; if you get one of these, # either my code or your code is incorrect. class InternalError < Error; end private module ErrUtil # Error check: if block evaluates to false, raise a Lite3::DBM::Error # with the given message. def check(message, &block) return if block && block.call raise InternalError.new(message) end end private_constant :ErrUtil end
Version data entries
6 entries across 6 versions & 2 rubygems