Module: Gordon::Cookery::DependencyResolver
- Includes:
- Common
- Included in:
- JavaStandaloneApp, JavaWebApp, RubyStandaloneApp, RubyWebApp
- Defined in:
- lib/gordon/cookery/dependency_resolver.rb
Constant Summary
Constants included from Common
Instance Method Summary collapse
Methods included from Common
#all_files_except_blacklisted, #create_skeleton_type, #get_skeleton_path_from_type, included
Instance Method Details
#resolve_dependencies(env_vars, platform) ⇒ Object
6 7 8 9 10 11 12 13 14 15 |
# File 'lib/gordon/cookery/dependency_resolver.rb', line 6 def resolve_dependencies(env_vars, platform) dependencies = [] dependencies << get_runtime_package_name(env_vars, platform) dependencies << get_http_server_package_name(env_vars, platform) unless env_vars.http_server_type.to_s.empty? dependencies << get_init_package_name(env_vars, platform) unless env_vars.init_type.to_s.empty? dependencies << get_web_server_package_name(env_vars, platform) unless env_vars.web_server_type.to_s.empty? dependencies.collect(&:to_s) end |