diff options
author | Takashi Kokubun <takashikkbn@gmail.com> | 2022-11-24 14:47:11 -0800 |
---|---|---|
committer | git <svn-admin@ruby-lang.org> | 2022-11-24 22:49:21 +0000 |
commit | 1c0c1c8098bfb989ff5288b2e0a43b1bd0be2781 (patch) | |
tree | 16381e28f8c7b04f9b4302f787203aab765587cf /libexec | |
parent | e5a0abc5dedfd011986b16e8f8cf5cda476984c9 (diff) | |
download | ruby-1c0c1c8098bfb989ff5288b2e0a43b1bd0be2781.tar.gz |
[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
Diffstat (limited to 'libexec')
-rwxr-xr-x | libexec/erb | 12 |
1 files changed, 1 insertions, 11 deletions
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 |