Class: OsCtld::Commands::Container::DevicePromote
- Inherits:
-
Logged
- Object
- Commands::Base
- Logged
- OsCtld::Commands::Container::DevicePromote
show all
- Includes:
- OsCtl::Lib::Utils::Log, Utils::Devices
- Defined in:
- lib/osctld/commands/container/device_promote.rb
Instance Method Summary
collapse
#add, #check_mode!, #chmod, #inherit, #list, #promote, #replace, #set_inherit, #unset_inherit
Methods inherited from Logged
#base_execute
Instance Method Details
#execute(ct) ⇒ Object
15
16
17
|
# File 'lib/osctld/commands/container/device_promote.rb', line 15
def execute(ct)
manipulate(ct) { promote(ct) }
end
|
#find ⇒ Object
10
11
12
13
|
# File 'lib/osctld/commands/container/device_promote.rb', line 10
def find
ct = DB::Containers.find(opts[:id], opts[:pool])
ct || error!('container not found')
end
|