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_s(encoding = @encoding)
Alias for: to_str
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