This class is missing documentation.
Copy and paste the text below and save to HelpSource/Classes/RingBuffer.schelpTITLE:: RingBuffer summary:: (put short description here) categories:: Undocumented classes related:: Classes/SomeRelatedClass, Reference/SomeRelatedStuff, etc. DESCRIPTION:: (put long description here) CLASSMETHODS:: METHOD:: new (describe method here) ARGUMENT:: size (describe argument here) ARGUMENT:: collectionClass (describe argument here) returns:: (describe returnvalue here) INSTANCEMETHODS:: METHOD:: array (describe method here) returns:: (describe returnvalue here) METHOD:: writePos (describe method here) returns:: (describe returnvalue here) METHOD:: readPos (describe method here) returns:: (describe returnvalue here) METHOD:: do (describe method here) ARGUMENT:: function (describe argument here) returns:: (describe returnvalue here) METHOD:: readable (describe method here) returns:: (describe returnvalue here) METHOD:: maxSize (describe method here) returns:: (describe returnvalue here) METHOD:: size (describe method here) returns:: (describe returnvalue here) METHOD:: writable (describe method here) returns:: (describe returnvalue here) METHOD:: pop (describe method here) returns:: (describe returnvalue here) METHOD:: add (describe method here) ARGUMENT:: value (describe argument here) returns:: (describe returnvalue here) METHOD:: overwrite (describe method here) ARGUMENT:: value (describe argument here) returns:: (describe returnvalue here) EXAMPLES:: code:: (some example code) ::