Class: Charmkit::Dependencies

Inherits:
Object
  • Object
show all
Includes:
Enumerable
Defined in:
lib/charmkit/dependencies.rb

Constant Summary collapse

@@deps =
[]

Class Method Summary collapse

Class Method Details

.<<(o) ⇒ Object



15
16
17
18
# File 'lib/charmkit/dependencies.rb', line 15

def self.<<(o)
  @@deps << o
  self
end

.empty?Boolean

Returns:

  • (Boolean)


7
8
9
# File 'lib/charmkit/dependencies.rb', line 7

def self.empty?
  @@deps.empty?
end

.installObject



11
12
13
# File 'lib/charmkit/dependencies.rb', line 11

def self.install
  `apt-get install -qyf #{@@deps.join(' ')}`
end

.to_sObject



20
21
22
# File 'lib/charmkit/dependencies.rb', line 20

def self.to_s
  @@deps.join(' ')
end