Sha256: 5188fa39e18b7448e01dbe764fd82434b1dab546018135b0fa14f6586f2209dd
Contents?: true
Size: 680 Bytes
Versions: 31
Compression:
Stored size: 680 Bytes
Contents
# Write a Base64 Coder. $: << File.expand_path("../../../lib", __FILE__) require 'asir' module ASIR class Coder class Base64 < self def _encode obj raise TypeError unless String === obj # ??? end def _decode obj raise TypeError unless String === obj # ??? end end end end ###################################################################### begin input = "abc123" puts "input = #{input.inspect}" coder = ASIR::Coder::Base64.new coder._log_enabled = true output = coder.encode(input) puts "output = #{output.inspect}" result = coder.decode(output) puts "result = #{result.inspect}" end
Version data entries
31 entries across 31 versions & 1 rubygems