# File: Refresher.pm # # Purpose: Refreshes/reloads module subroutines. Does not refresh/reload # module member data, only subroutines. TODO: reinitialize modules in order # to refresh member data too. # SPDX-FileCopyrightText: 2015-2023 Pragmatic Software # SPDX-License-Identifier: MIT package PBot::Core::Refresher; use parent 'PBot::Core::Class'; use PBot::Imports; use Module::Refresh; sub initialize($self, %conf) { $self->{refresher} = Module::Refresh->new; } 1;