Lines Matching defs:encoding
5 attr_reader :encoding
6 def encoding=(encoding)
7 encoding = encoding.name if encoding.is_a?(Encoding)
8 if encoding.is_a?(String)
9 original_encoding = encoding
10 encoding = find_encoding(encoding)
11 unless encoding
12 raise ArgumentError, "Bad encoding name #{original_encoding}"
15 return false if defined?(@encoding) and encoding == @encoding
16 if encoding
17 @encoding = encoding.upcase
19 @encoding = 'UTF-8'
25 string.encode(@encoding)
29 string.encode(::Encoding::UTF_8, @encoding)