File: //usr/local/rvm/src/ruby-2.7.4/spec/ruby/core/array/fixtures/encoded_strings.rb
# encoding: utf-8
module ArraySpecs
def self.array_with_usascii_and_7bit_utf8_strings
[
'foo'.force_encoding('US-ASCII'),
'bar'
]
end
def self.array_with_usascii_and_utf8_strings
[
'foo'.force_encoding('US-ASCII'),
'báz'
]
end
def self.array_with_7bit_utf8_and_usascii_strings
[
'bar',
'foo'.force_encoding('US-ASCII')
]
end
def self.array_with_utf8_and_usascii_strings
[
'báz',
'bar',
'foo'.force_encoding('US-ASCII')
]
end
def self.array_with_usascii_and_utf8_strings
[
'foo'.force_encoding('US-ASCII'),
'bar',
'báz'
]
end
def self.array_with_utf8_and_7bit_binary_strings
[
'bar',
'báz',
'foo'.force_encoding('BINARY')
]
end
def self.array_with_utf8_and_binary_strings
[
'bar',
'báz',
[255].pack('C').force_encoding('BINARY')
]
end
def self.array_with_usascii_and_7bit_binary_strings
[
'bar'.force_encoding('US-ASCII'),
'foo'.force_encoding('BINARY')
]
end
def self.array_with_usascii_and_binary_strings
[
'bar'.force_encoding('US-ASCII'),
[255].pack('C').force_encoding('BINARY')
]
end
end