module PowerStencil::Plugins::Paths
Public Instance Methods
plugin_capabilities_definition_file()
click to toggle source
# File lib/power_stencil/plugins/paths.rb, line 19 def plugin_capabilities_definition_file File.join plugin_path, 'etc', 'plugin_capabilities.yaml' end
plugin_command_line_definition_file()
click to toggle source
# File lib/power_stencil/plugins/paths.rb, line 15 def plugin_command_line_definition_file File.join plugin_path, 'etc', 'command_line.yaml' end
plugin_config_specific_file()
click to toggle source
# File lib/power_stencil/plugins/paths.rb, line 23 def plugin_config_specific_file File.join plugin_path, 'etc', 'plugin_config.yaml' end
plugin_entities_definitions_dir()
click to toggle source
# File lib/power_stencil/plugins/paths.rb, line 31 def plugin_entities_definitions_dir File.join plugin_path, 'etc', plugin_name, 'entities_definitions' end
plugin_path()
click to toggle source
# File lib/power_stencil/plugins/paths.rb, line 6 def plugin_path case self.type when :local project.project_local_plugin_path self.name when :gem gem_spec.gem_dir end end
plugin_processors_dir()
click to toggle source
# File lib/power_stencil/plugins/paths.rb, line 27 def plugin_processors_dir File.join plugin_path, 'lib', plugin_name, 'processors' end