-## There classes are used to compute and report the results of an
-## election. In almost all cases, these will be returned by the
-## #results method of a corresponding ElectionVote subclass.
-
+# ElectionResult and its subclasses are used to identify and report the results
+# of an election. In almost all cases, these will be returned by the #results
+# method of a corresponding ElectionVote subclass.
+#
+# Each ElectionResult object has the following methods:
+#
+# * #winner? -- return Boolean as to the winner or winners of an election
+# * #winners -- an array of winners of the election
+# * #ranked_candidates -- (where available) a list of ranked candidates