Module: Avm::EacRedminePluginBase0::Sources::Base::PluginsDependencies

Defined in:
lib/avm/eac_redmine_plugin_base0/sources/base/plugins_dependencies.rb

Constant Summary collapse

DEPENDENCIES_SUBPATHS =
%w[yml yaml].map { |e| "dependencies.#{e}" }

Instance Method Summary collapse

Instance Method Details

#dependencies_filePathname?

Returns:

  • (Pathname, nil)


18
19
20
# File 'lib/avm/eac_redmine_plugin_base0/sources/base/plugins_dependencies.rb', line 18

def dependencies_file
  dependencies_file_paths.find(&:file?)
end

#dependencies_file_pathsEnumerable<Pathname>

The possible absolute paths for the dependencies file.

Returns:

  • (Enumerable<Pathname>)


13
14
15
# File 'lib/avm/eac_redmine_plugin_base0/sources/base/plugins_dependencies.rb', line 13

def dependencies_file_paths
  DEPENDENCIES_SUBPATHS.map { |basename| path.join(basename) }
end