The dummy?
property of an encoding in Ruby returns true if an encoding is a dummy. An encoding is a dummy if the character handling is not properly implemented.
Encoding::encoding.dummy?
A Boolean value is returned. If the encoding is dummy, true
is returned. Otherwise, false
is returned.
# check for some dummy encodingsputs "#{Encoding::UTF_8.dummy?}" # falseputs "#{Encoding::UTF_7.dummy?}" # trueputs "#{Encoding::UTF_16.dummy?}" # trueputs "#{Encoding::ISO_8859_1.dummy?}" # falseputs "#{Encoding::Windows_1250.dummy?}" # false
dummy?
property of an encoding instance. Then, we print the result to the console.