class Multibases::DecodedByteArray
Public Instance Methods
inspect()
click to toggle source
# File lib/multibases/byte_array.rb, line 72 def inspect encoding = @encoding || Encoding::BINARY "[Multibases::DecodedByteArray \"#{to_str(encoding)}\"]" end
to_ascii_str()
click to toggle source
# File lib/multibases/byte_array.rb, line 83 def to_ascii_str to_str(Encoding::US_ASCII) end
to_str(encoding = @encoding)
click to toggle source
# File lib/multibases/byte_array.rb, line 77 def to_str(encoding = @encoding) raise MissingEncoding unless encoding pack('C*').force_encoding(encoding) end
Also aliased as: to_s
to_utf8_str()
click to toggle source
# File lib/multibases/byte_array.rb, line 87 def to_utf8_str to_str(Encoding::UTF_8) end