<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -25,10 +25,12 @@ class Iostat &lt; Scout::Plugin
   private
 
   def iostat_output
-    command = option('command') || 'iostat -dxk'
-    interval = option('interval') || 3
-    iostat_command = &quot;#{command} #{interval} 2&quot;
-    @output ||= `#{iostat_command}`
+    @output ||= lambda do
+      command = option('command') || 'iostat -dxk'
+      interval = option('interval') || 3
+      iostat_command = &quot;#{command} #{interval} 2&quot;
+      `#{iostat_command}`
+    end.call
   end
   
   def device</diff>
      <filename>iostat/iostat.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>0f2ae121e624237618a550179e998cdd1cc5f1d9</id>
    </parent>
  </parents>
  <author>
    <name>Rob Lingle</name>
    <email>rob@actsasif.com</email>
  </author>
  <url>http://github.com/jnewland/scout-plugins/commit/9ea02741520e386e496c6d25f150f8fba1ae7603</url>
  <id>9ea02741520e386e496c6d25f150f8fba1ae7603</id>
  <committed-date>2009-06-16T12:49:01-07:00</committed-date>
  <authored-date>2009-06-16T12:49:01-07:00</authored-date>
  <message>make sure we only call iostat once</message>
  <tree>3ae28c96afbffde505b2dec6cc8e14e8c392f43c</tree>
  <committer>
    <name>Rob Lingle</name>
    <email>rob@actsasif.com</email>
  </committer>
</commit>
