Method: Milkode::Cdstk#config_set

Defined in:
lib/milkode/cdstk/cdstk.rb

#config_set(args, options) ⇒ Object



1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
# File 'lib/milkode/cdstk/cdstk.rb', line 1047

def config_set(args, options)
  package = find_package_current_dir
  return if package.nil?

  opt = package.options

  if options[:delete]
    opt.delete(args[0].to_sym)
  else
    if args.size == 2
      opt[args[0].to_sym] = config_to_value(args[1])
    else
      @out.puts("[usage] milk config KEY VALUE")
    end
  end
  
  package.set_options(opt)

  @yaml.save
end