# File lib/mcollective/rpc/agent.rb, line 37 def initialize @agent_name = self.class.to_s.split("::").last.downcase load_ddl @logger = Log.instance @config = Config.instance # if we have a global authorization provider enable it # plugins can still override it per plugin self.class.authorized_by(@config.rpcauthprovider) if @config.rpcauthorization startup_hook end