require 'digest/sha1' module Awestruct module Extensions class IntenseDebate def execute(site) site.pages.each{|p| p.extend IntenseDebatable } end module IntenseDebatable def intense_debate_comments() post_id = self.post_id ? self.post_id : Digest::SHA1.hexdigest( self.url ) html = %Q(\n) html += %Q(\n) html += %Q(\n) html end def intense_debate_comments_link() post_id = self.post_id ? self.post_id : Digest::SHA1.hexdigest( self.url ) html = %Q(\n) html += %Q(\n) html end end end end end