/usr/lib/ruby/vendor_ruby/specinfra/command/module/service/delegator.rb is in ruby-specinfra 2.66.0-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | module Specinfra
module Command
module Module
module Service
module Delegator
def def_delegator_service_under(under)
self.send(:alias_method, :check_is_enabled, :"check_is_enabled_under_#{under}")
self.send(:alias_method, :check_is_running, :"check_is_running_under_#{under}")
self.send(:alias_method, :enable, :"enable_under_#{under}")
self.send(:alias_method, :disable, :"disable_under_#{under}")
self.send(:alias_method, :start, :"start_under_#{under}")
self.send(:alias_method, :stop, :"stop_under_#{under}")
self.send(:alias_method, :restart, :"restart_under_#{under}")
self.send(:alias_method, :reload, :"reload_under_#{under}")
end
end
end
end
end
end
|