U:RDoc::NormalClass[iI" Coder:ETI"Psych::Coder;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[ I"OIf an object defines +encode_with+, then an instance of Psych::Coder will ;TI"Mbe passed to the method when the object is being serialized. The Coder ;TI"Lautomatically assumes a Psych::Nodes::Mapping is being emitted. Other ;TI"Pobjects like Sequence and Scalar may be emitted if +seq=+ or +scalar=+ are ;TI"called, respectively.;T: @fileI"!ext/psych/lib/psych/coder.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[ [ I" implicit;TI"RW;T: publicFI"!ext/psych/lib/psych/coder.rb;T[ I" object;TI"RW;T; F@[ I"seq;TI"R;T; F@[ I" style;TI"RW;T; F@[ I"tag;TI"RW;T; F@[ I" type;T@ ; F@[[[[I" class;T[[; [[I"new;T@[:protected[[: private[[I" instance;T[[; [[I"[];F@[I"[]=;F@[I"add;T@[I"map;F@[I" map=;F@[I"represent_map;F@[I"represent_object;F@[I"represent_scalar;F@[I"represent_seq;F@[I" scalar;F@[I" scalar=;F@[I" seq=;F@[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@I" Psych;FcRDoc::NormalModule