# File src/ruby_supportlib/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/utils.rb, line 47
    def require_non_empty_key(options, key)
      value = options[key]
      if value.nil? || value.empty?
        raise ArgumentError, "Option #{key.inspect} is required " \
          'and must be non-empty'
      else
        value
      end
    end