# frozen_string_literal: true class NotLoaded < BasicObject class NotLoadedError < ::StandardError; end def initialize(name) @name = name end def respond_to_missing?(*) true end def method_missing(*) ::Kernel.raise NotLoadedError, "#{@name} not loaded" end end