<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -30,17 +30,17 @@ class Post &lt; Sequel::Model
 	end
 
 	def summary
-		summary, more = split_content(body)
-		summary
+		@summary ||= body.match(/(.{200}.*?\n)/m)
+		@summary || body
 	end
 
 	def summary_html
-		to_html(summary)
+		to_html(summary.to_s)
 	end
 
 	def more?
-		summary, more = split_content(body)
-		more
+		@more ||= body.match(/.{200}.*?\n(.*)/m)
+		@more
 	end
 
 	def linked_tags</diff>
      <filename>lib/post.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>230f173d75400cccb0fa1a7e31532d56e16f09c0</id>
    </parent>
  </parents>
  <author>
    <name>Stephen Eley</name>
    <email>sfeley@gmail.com</email>
  </author>
  <url>http://github.com/adamwiggins/scanty/commit/f94422e11de5556f0ca75cdf24a1ff07764bde8e</url>
  <id>f94422e11de5556f0ca75cdf24a1ff07764bde8e</id>
  <committed-date>2008-12-31T10:03:12-08:00</committed-date>
  <authored-date>2008-12-31T10:03:12-08:00</authored-date>
  <message>Summary won't cut off at the first very short paragraph</message>
  <tree>e7f748f493cedc0c00561cd6e4abb69c340b5b63</tree>
  <committer>
    <name>Stephen Eley</name>
    <email>sfeley@gmail.com</email>
  </committer>
</commit>
