diff options
author | Fire Demon <firedemon@creature.cafe> | 2020-08-17 20:41:31 -0500 |
---|---|---|
committer | Fire Demon <firedemon@creature.cafe> | 2020-08-30 05:45:19 -0500 |
commit | d3392a295cc7d1a6b7e7555e585437d9d76b51c2 (patch) | |
tree | 782ddedc730a6bc80c285ecff8d7c0b7e6ddf9b9 | |
parent | 2ed0d54c85de5f1cfb4c80148437f664443463bb (diff) |
[Command Tags] Allow setting default and signature alias in one statement
-rw-r--r-- | app/lib/command_tag/command/footer_tools.rb | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/app/lib/command_tag/command/footer_tools.rb b/app/lib/command_tag/command/footer_tools.rb index c0f347303..162b66d85 100644 --- a/app/lib/command_tag/command/footer_tools.rb +++ b/app/lib/command_tag/command/footer_tools.rb @@ -15,7 +15,10 @@ module CommandTag::Command::FooterTools return @vars.delete(var_name) if read_falsy_from(normalize(args[0])) if name == 'default' - @vars['persist:footer:default'] = @vars[var_name].presence || [args.join(' ')] + name = normalize(args.shift) + var_name = "persist:footer:#{name}" + @vars[var_name] = [args.join(' ')] if args.present? + @vars['persist:footer:default'] = var(var_name) elsif %w(default DEFAULT).include?(args[0]) @vars['persist:footer:default'] = var(var_name) else |