Method: Multibases::Base32#encode

Defined in:
lib/multibases/base32.rb

#encode(plain) ⇒ Object



86
87
88
89
90
91
92
93
# File 'lib/multibases/base32.rb', line 86

def encode(plain)
  return EncodedByteArray::EMPTY if plain.empty?

  EncodedByteArray.new(
    chunks(plain, 5).collect(&:encode).flatten,
    encoding: @table.encoding
  )
end