class PluginManagerHelper
¶ ↑
Ceedling - Test-Centered Build System for C ThrowTheSwitch.org Copyright (c) 2010-25 Mike Karlesky, Mark VanderVoord, & Greg Williams SPDX-License-Identifier: MIT
¶ ↑
Public Instance Methods
Source
# File lib/ceedling/plugin_manager_helper.rb, line 10 def include?(plugins, name) include = false plugins.each do |plugin| if (plugin.name == name) include = true break end end return include end def instantiate_plugin(plugin, system_objects, name, root_path) return eval( "#{plugin}.new(system_objects, name, root_path)" ) end end
Source
# File lib/ceedling/plugin_manager_helper.rb, line 21 def instantiate_plugin(plugin, system_objects, name, root_path) return eval( "#{plugin}.new(system_objects, name, root_path)" ) end