Class: Drydock::Plugins::PackageManager
- Inherits:
-
Base
- Object
- Base
- Drydock::Plugins::PackageManager
show all
- Defined in:
- lib/drydock/plugins/package_manager.rb
Direct Known Subclasses
APK
Instance Attribute Summary
Attributes inherited from Base
#project
Instance Method Summary
collapse
Methods inherited from Base
#initialize
Instance Method Details
#add(*pkgs) ⇒ Object
8
9
10
|
# File 'lib/drydock/plugins/package_manager.rb', line 8
def add(*pkgs)
fail NotImplementedError, '#add must be overridde in the subclass'
end
|
#clean ⇒ Object
12
13
14
|
# File 'lib/drydock/plugins/package_manager.rb', line 12
def clean
fail NotImplementedError, '#clean must be overridde in the subclass'
end
|
#remove(*pkgs) ⇒ Object
16
17
18
|
# File 'lib/drydock/plugins/package_manager.rb', line 16
def remove(*pkgs)
fail NotImplementedError, '#remove must be overridde in the subclass'
end
|
#update ⇒ Object
20
21
22
|
# File 'lib/drydock/plugins/package_manager.rb', line 20
def update
fail NotImplementedError, '#update must be overridde in the subclass'
end
|
#upgrade ⇒ Object
24
25
26
|
# File 'lib/drydock/plugins/package_manager.rb', line 24
def upgrade
fail NotImplementedError, '#upgrade must be overridde in the subclass'
end
|