mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* lib/net/imap.rb: use frozen_string_literal: true.
* test/net/imap/test_imap.rb: ditto. * test/net/imap/test_imap_response_parser.rb: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52093 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
ae6555aa25
commit
5a0f41a588
4 changed files with 22 additions and 6 deletions
|
@ -1,3 +1,11 @@
|
|||
Fri Oct 9 16:42:26 2015 Shugo Maeda <shugo@ruby-lang.org>
|
||||
|
||||
* lib/net/imap.rb: use frozen_string_literal: true.
|
||||
|
||||
* test/net/imap/test_imap.rb: ditto.
|
||||
|
||||
* test/net/imap/test_imap_response_parser.rb: ditto.
|
||||
|
||||
Fri Oct 9 15:52:28 2015 Shugo Maeda <shugo@ruby-lang.org>
|
||||
|
||||
* lib/net/ftp.rb: use frozen_string_literal: true.
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
#
|
||||
# -*- frozen_string_literal: true -*-
|
||||
#
|
||||
# = net/imap.rb
|
||||
#
|
||||
# Copyright (C) 2000 Shugo Maeda <shugo@ruby-lang.org>
|
||||
|
@ -1191,7 +1193,7 @@ module Net
|
|||
end
|
||||
|
||||
def get_response
|
||||
buff = ""
|
||||
buff = String.new
|
||||
while true
|
||||
s = @sock.gets(CRLF)
|
||||
break unless s
|
||||
|
@ -2729,7 +2731,7 @@ module Net
|
|||
end
|
||||
|
||||
def section
|
||||
str = ""
|
||||
str = String.new
|
||||
token = match(T_LBRA)
|
||||
str.concat(token.value)
|
||||
token = match(T_ATOM, T_NUMBER, T_RBRA)
|
||||
|
@ -3210,7 +3212,7 @@ module Net
|
|||
end
|
||||
|
||||
def atom
|
||||
result = ""
|
||||
result = String.new
|
||||
while true
|
||||
token = lookahead
|
||||
if atom_token?(token)
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
#
|
||||
# -*- frozen_string_literal: true -*-
|
||||
|
||||
require "net/imap"
|
||||
require "test/unit"
|
||||
|
||||
|
@ -26,13 +29,13 @@ class IMAPTest < Test::Unit::TestCase
|
|||
assert_equal("foo", Net::IMAP.encode_utf7("foo"))
|
||||
assert_equal("&-", Net::IMAP.encode_utf7("&"))
|
||||
|
||||
utf8 = "\357\274\241\357\274\242\357\274\243".force_encoding("UTF-8")
|
||||
utf8 = "\357\274\241\357\274\242\357\274\243".dup.force_encoding("UTF-8")
|
||||
s = Net::IMAP.encode_utf7(utf8)
|
||||
assert_equal("&,yH,Iv8j-", s)
|
||||
s = Net::IMAP.encode_utf7("foo&#{utf8}-bar".encode("EUC-JP"))
|
||||
assert_equal("foo&-&,yH,Iv8j--bar", s)
|
||||
|
||||
utf8 = "\343\201\202&".force_encoding("UTF-8")
|
||||
utf8 = "\343\201\202&".dup.force_encoding("UTF-8")
|
||||
s = Net::IMAP.encode_utf7(utf8)
|
||||
assert_equal("&MEI-&-", s)
|
||||
s = Net::IMAP.encode_utf7(utf8.encode("EUC-JP"))
|
||||
|
@ -44,7 +47,7 @@ class IMAPTest < Test::Unit::TestCase
|
|||
assert_equal("&-", Net::IMAP.decode_utf7("&--"))
|
||||
|
||||
s = Net::IMAP.decode_utf7("&,yH,Iv8j-")
|
||||
utf8 = "\357\274\241\357\274\242\357\274\243".force_encoding("UTF-8")
|
||||
utf8 = "\357\274\241\357\274\242\357\274\243".dup.force_encoding("UTF-8")
|
||||
assert_equal(utf8, s)
|
||||
end
|
||||
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
#
|
||||
# -*- frozen_string_literal: true -*-
|
||||
|
||||
require "net/imap"
|
||||
require "test/unit"
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue