Module: StatsCloud::PluginsHelper
- Included in:
- Client, StatsmeterClient
- Defined in:
- lib/statscloud/helpers/plugins_helper.rb
Overview
This helper configures StatsCloud plugins.
Instance Method Summary collapse
Instance Method Details
#build_plugins(plugins) ⇒ Object
9 10 11 12 13 14 |
# File 'lib/statscloud/helpers/plugins_helper.rb', line 9 def build_plugins(plugins) plugins&.each do |plugin| plugin = plugin.is_a?(Hash) ? plugin : simple_plugin_config(plugin) plugin[:class_name] = constantize_plugin_by_name(plugin_class_name_from_plugin(plugin)) end end |
#start_plugins_job(plugins, mutex) ⇒ Object
16 17 18 19 20 |
# File 'lib/statscloud/helpers/plugins_helper.rb', line 16 def start_plugins_job(plugins, mutex) plugins&.each do |plugin| start_plugin(plugin, mutex) end end |