From 1c0c1c8098bfb989ff5288b2e0a43b1bd0be2781 Mon Sep 17 00:00:00 2001 From: Takashi Kokubun Date: Thu, 24 Nov 2022 14:47:11 -0800 Subject: [ruby/erb] Drop deprecated -S option from erb command We attempted to remove things like this and reverted all of them, but I think nobody relies on this unlike the positional arguments of `ERB#initialize`. https://github.com/ruby/erb/commit/92fde7e403 --- libexec/erb | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) (limited to 'libexec') diff --git a/libexec/erb b/libexec/erb index ded76991dc..4381671f25 100755 --- a/libexec/erb +++ b/libexec/erb @@ -74,11 +74,6 @@ class ERB $DEBUG = true when '-r' # require require ARGV.req_arg - when '-S' # security level - warn 'warning: -S option of erb command is deprecated. Please do not use this.' - arg = ARGV.req_arg - raise "invalid safe_level #{arg.dump}" unless arg =~ /\A[0-1]\z/ - safe_level = arg.to_i when '-T' # trim mode arg = ARGV.req_arg if arg == '-' @@ -127,12 +122,7 @@ EOU filename = $FILENAME exit 2 unless src trim = trim_mode_opt(trim_mode, disable_percent) - if safe_level.nil? - erb = factory.new(src, trim_mode: trim) - else - # [deprecated] This will be removed at Ruby 2.7. - erb = factory.new(src, safe_level, trim_mode: trim) - end + erb = factory.new(src, trim_mode: trim) erb.filename = filename if output if number -- cgit v1.2.3