blob: 997131cd9ea820361c4705a1851a49e3d9d7db0e (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# frozen_string_literal: true
module CommandTag::Commands::Variables
def handle_set_at_start(args)
return if args.blank?
args[0] = normalize(args[0])
case args.count
when 1
@vars.delete(args[0])
else
@vars[args[0]] = args[1..-1]
end
end
def do_unset_at_start(args)
args.each do |arg|
@vars.delete(normalize(arg))
end
end
end
|