Method: Sunshine::ServerApp#install_deps

Defined in:
lib/sunshine/server_app.rb

#install_deps(*deps) ⇒ Object

Install dependencies previously defined in Sunshine.dependencies. Will not execute if Sunshine.auto_dependencies? is false.



262
263
264
265
266
267
268
269
270
# File 'lib/sunshine/server_app.rb', line 262

def install_deps(*deps)
  return unless Sunshine.auto_dependencies?

  options = {:call => @shell, :prefer => pkg_manager}
  options.merge! deps.delete_at(-1) if Hash === deps.last

  args = deps << options
  Sunshine.dependencies.install(*args)
end