Module | MCollective::PluginPackager |
In: |
lib/mcollective/pluginpackager.rb
lib/mcollective/pluginpackager/standard_definition.rb lib/mcollective/pluginpackager/agent_definition.rb |
# File lib/mcollective/pluginpackager.rb, line 12 12: def self.[](klass) 13: const_get("#{klass}") 14: end
# File lib/mcollective/pluginpackager.rb, line 22 22: def self.check_dir_present(path) 23: (File.directory?(path) && !Dir.glob(File.join(path, "*")).empty?) 24: end
# File lib/mcollective/pluginpackager.rb, line 16 16: def self.get_metadata(path, type) 17: ddl = MCollective::RPC::DDL.new("package", false) 18: ddl.instance_eval File.read(Dir.glob(File.join(path, type, "*.ddl")).first) 19: ddl.meta 20: end