# a stupid hack class to get rid of all of the warnings but
# still make the encode/decode methods available

# 1.8.2 has a Base64 class, but 1.8.1 just imports the methods directly
# into Object

require 'base64'

unless defined? Base64
    class Base64
        def Base64.encode64(*args)
            Object.method(:encode64).call(*args)
        end

        def Base64.decode64(*args)
            Object.method(:decode64).call(*args)
        end
    end
end


syntax highlighted by Code2HTML, v. 0.9.1