class Kontena::Cli::Volumes::CreateCommand
Constants
- SCOPES
Public Instance Methods
create_volume(volume)
click to toggle source
# File lib/kontena/cli/volumes/create_command.rb, line 38 def create_volume(volume) client.post("volumes/#{current_grid}", volume) end
execute()
click to toggle source
# File lib/kontena/cli/volumes/create_command.rb, line 22 def execute volume = { name: name, scope: scope, driver: driver, driver_opts: parse_driver_opts } spinner "Creating volume #{pastel.cyan(name)} " do create_volume(volume) end end
parse_driver_opts()
click to toggle source
# File lib/kontena/cli/volumes/create_command.rb, line 34 def parse_driver_opts driver_opt_list.map{ |opt| opt.split('=', 2) }.to_h end