U:RDoc::NormalModule[iI" Base64:EF@0o:RDoc::Markup::Document: @parts[o;;[ o:RDoc::Markup::Paragraph;[I"OThe Base64 module provides for the encoding (#encode64, #strict_encode64, ;TI"C#urlsafe_encode64) and decoding (#decode64, #strict_decode64, ;TI"E#urlsafe_decode64) of binary data using a Base64 representation.;To:RDoc::Markup::BlankLineS:RDoc::Markup::Heading: leveli: textI" Example;T@o; ;[I"$A simple encoding and decoding.;T@o:RDoc::Markup::Verbatim;[ I"require "base64" ;TI" ;TI"4enc = Base64.encode64('Send reinforcements') ;TI"? # -> "U2VuZCByZWluZm9yY2VtZW50cw==\n" ;TI""plain = Base64.decode64(enc) ;TI"4 # -> "Send reinforcements" ;T: @format0o; ;[I"JThe purpose of using base64 to encode data is that it translates any ;TI"2binary data into purely printable characters.;T: @fileI"lib/base64.rb;T:0@omit_headings_from_table_of_contents_below0;0;0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[;[ [I" decode64;FI"lib/base64.rb;T[I" encode64;F@8[I"strict_decode64;F@8[I"strict_encode64;F@8[I"urlsafe_decode64;F@8[I"urlsafe_encode64;F@8[;[[;[[[U:RDoc::Context::Section[i0o;;[;0;0[@#@#cRDoc::TopLevel