diff options
author | Konstantin Haase <konstantin.haase@gmail.com> | 2013-04-20 07:38:49 -0700 |
---|---|---|
committer | Konstantin Haase <konstantin.haase@gmail.com> | 2013-04-20 07:38:49 -0700 |
commit | c67be4624545b4263184c4a0e8f887efd0a66320 (patch) | |
tree | aa942a04934797f9a7701b696e051f092ed8101e | |
parent | a811f12ea4e26a73ee90720c042b3dcf97c0aee0 (diff) | |
parent | 290900d5b2fc1af20eb9d37db139f8fc723eb656 (diff) | |
download | rack-c67be4624545b4263184c4a0e8f887efd0a66320.tar.gz |
Merge pull request #546 from spastorino/tiny_refactor
Use respond_to?
-rw-r--r-- | lib/rack/multipart/parser.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/rack/multipart/parser.rb b/lib/rack/multipart/parser.rb index 228cb3cc..a8019f98 100644 --- a/lib/rack/multipart/parser.rb +++ b/lib/rack/multipart/parser.rb @@ -136,7 +136,7 @@ module Rack if filename && filename.scan(/%.?.?/).all? { |s| s =~ /%[0-9a-fA-F]{2}/ } filename = Utils.unescape(filename) end - if filename && String.method_defined?(:valid_encoding?) && !filename.valid_encoding? + if filename.respond_to?(:valid_encoding?) && !filename.valid_encoding? filename = filename.chars.select { |char| char.valid_encoding? }.join end if filename && filename !~ /\\[^\\"]/ |