output += "\n"
if lua_equivalent is not None:
- output += f"Lua equivalent: :func:`{lua_equivalent}`\n\n"
+ if "docs-is-class" in entries and bool(entries["docs-is-class"]):
+ output += f"Lua equivalent: :class:`{lua_equivalent}`\n\n"
+ else:
+ output += f"Lua equivalent: :func:`{lua_equivalent}`\n\n"
if "parameters" in entries:
if not is_setting_struct:
:class:`TimedIPSetRule` creates an object to which native IP addresses can be
added in :class:`ComboAddress` form.
-.. function:: TimedIPSetRule() -> TimedIPSetRule
-
- Returns a :class:`TimedIPSetRule`.
-
.. class:: TimedIPSetRule
+ TimedIPSetRule()
Can be used to handle IP addresses differently for a certain time.