module BaselineRedAgent::Plugin
Public Class Methods
load_plugins()
click to toggle source
# File lib/baseline_red_agent/plugin.rb, line 4 def load_plugins pattern = File.join(File.dirname(__FILE__), 'plugin', '**', '*.rb') Dir.glob(pattern) do |f| begin require f rescue => e BaselineRedAgent.logger.info "Error loading plugin '#{f}' : #{e}" BaselineRedAgent.logger.info "#{e.backtrace.first}" end end end
plugins()
click to toggle source
# File lib/baseline_red_agent/plugin.rb, line 17 def plugins @plugins ||= ::BaselineRedAgent::Plugin::Base .descendants .map(&:new) end