File: //opt/alt/ruby32/share/gems/doc/base64-0.3.0/ri/Base64/strict_decode64-i.ri
U:RDoc::AnyMethod[iI"strict_decode64:ETI"Base64#strict_decode64;TF:publico:RDoc::Markup::Document:@parts[o:RDoc::Markup::Paragraph; [I"GReturns a string containing the decoding of an RFC-2045-compliant ;TI"-\Base64-encoded string +encoded_string+:;To:RDoc::Markup::BlankLine o:RDoc::Markup::Verbatim; [I"4s = "VGhpcyBpcyBsaW5lIDEKVGhpcyBpcyBsaW5lIDIK"
;TI"GBase64.strict_decode64(s) # => "This is line 1\nThis is line 2\n"
;T:@format0o;
; [I"ANon-\Base64 characters in +encoded_string+ are not allowed; ;TI"bsee {Encoding Character Set}[Base64.html#module-Base64-label-Encoding+Character+Sets] above: ;TI"Othese include newline characters and characters <tt>-</tt> and <tt>/</tt>:;T@o;; [I"9Base64.strict_decode64("\n") # Raises ArgumentError
;TI"9Base64.strict_decode64('-') # Raises ArgumentError
;TI"9Base64.strict_decode64('_') # Raises ArgumentError
;T;
0o;
; [I">Padding in +encoded_string+, if present, must be correct:;T@o;; [I"DBase64.strict_decode64("MDEyMzQ1Njc") # Raises ArgumentError
;TI"=Base64.strict_decode64("MDEyMzQ1Njc=") # => "01234567"
;TI"CBase64.strict_decode64("MDEyMzQ1Njc==") # Raises ArgumentError;T;
0:
@fileI"lib/base64.rb;T:0@omit_headings_from_table_of_contents_below0I">Base64.strict_decode64(encoded_string) -> decoded_string
;T0[ I"
(str);T@&FI"Base64;TcRDoc::NormalModule00