class Prototok::Formatters::Default
Public Instance Methods
decode(str)
click to toggle source
# File lib/prototok/formatters/default.rb, line 10 def decode(str) parts = str.split(Prototok.config[:token_delimiter]) raise Errors::FormatError if parts.size != 2 parts.map { |part| RbNaCl::Util.hex2bin(part) } end
encode(*args)
click to toggle source
# File lib/prototok/formatters/default.rb, line 4 def encode(*args) raise Errors::FormatError if args.size != 2 args.map { |part| RbNaCl::Util.bin2hex(part) } .join(Prototok.config[:token_delimiter]) end