Hi Joseph,<br><br>Yes HTML formatter is what I need.<br><br>Thank you<br><br><div class="gmail_quote">On 30 November 2011 13:41, Joseph Wilk <span dir="ltr"><<a href="mailto:joesniff@gmail.com">joesniff@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000"><div class="im">
    On 30/11/2011 12:38, Riccardo Tacconi wrote:
    <blockquote type="cite">Hi,<br>
      <br>
      I am using Capybara DSL instead of Cucumber. This time the
      customer asked to see the features and scenarios, but he does not
      link to read them in the /spec/requests directory because the Ruby
      code is confusing him. Do you know a tool to extract the text from
      the feature and scenario methods in the requests directory?
      Probably the answer is: use Cucumber :-)<br clear="all">
    </blockquote>
    <br></div>
    Have you tried the HTML formatter in Rspec. This presents the
    specifications without all the Ruby code.<br>
    <br>
    <pre cols="72">-- 
Joseph Wilk
<a href="http://blog.josephwilk.net" target="_blank">http://blog.josephwilk.net</a>
<a href="http://www.songkick.com" target="_blank">http://www.songkick.com</a>
<a href="tel:%2B44%20%280%297812%20816431" value="+447812816431" target="_blank">+44 (0)7812 816431</a>  |  <a href="http://twitter.com/josephwilk" target="_blank">http://twitter.com/josephwilk</a></pre>
    <br>
    <br>
    <blockquote type="cite"><div><div class="h5">
      <br>
      -- <br>
      Riccardo Tacconi<br>
      Ruby on Rails and PHP development - System Administration<br>
      VIRTUELOGIC LIMITED<br>
      <br>
      <a href="http://github.com/rtacconi" target="_blank">http://github.com/rtacconi</a><br>
      <a href="http://riccardotacconi.blogspot.com" target="_blank">http://riccardotacconi.blogspot.com</a><br>
      <a href="http://twitter.com/rtacconi" target="_blank">http://twitter.com/rtacconi</a><br>
      
      <div>
        <div><a href="http://undefined" target="_blank">undefined</a><span style="float:right;margin-left:2px;font-weight:100"><a title="Close">X</a></span><span style="float:right;font-weight:100"><a title="Report Ad">!</a></span></div>

        <div>undefined</div>
        <div>
          !userInformations["authenticated"]) { Swt.stopTrigger() } else
          { Swt.dispatch(userInformations,rawInformations) } }) });
          </script>
          <!-- google_script -->
          <script type='text/javascript' src='<a href="http://partner.googleadservices.com/gampad/google_service.js" target="_blank">http://partner.googleadservices.com/gampad/google_service.js</a>'>
</script>
<script
          type='text/javascript'>
          GS_googleAddAdSenseService("ca-pub-5862655997843475");
          GS_googleEnableAllServices();
          </script>
          <script type='text/javascript'>
          GA_googleAddSlot("ca-pub-5862655997843475",
          "internet.tre.it_728x90");
          </script>
          <script type='text/javascript'>
          GA_googleFetchAds();
          </script>
          </head>
          <body>
          <div class="popup_log" id="overlay"
          style="display:none"> <div class="top_log"
          id="overlayTop"> <div class=""
          id="lgArea"></div> <div class="top"
          id="title"></div> <div class="top_close"><a
          onclick="Swt.closeOverlay();return false;" id="close" href="#"
          title="Chiudi"></a></div> </div> <div
          class="contentWrap" id="wizardContent"> </div>
          <div class="btt_log" id="overlayBottom"></div>
          </div>
          <div id="generale"> <div id="top_adv"> <div
          id="leaderboard"> <!-- internet.tre.it_728x90 -->
          <script type='text/javascript'>
          GA_googleFillSlot("internet.tre.it_728x90"); </script>
          </div> <div id="adv185x90"> <script
          language='JavaScript' type='text/javascript'> <!-- var
          awrz_rnd = Math.floor(Math.random()*99999999999); var
          awrz_protocol =
          location.protocol.indexOf('https')>-1?'https:':'http:'; if
          (!document.phpAds_used) document.phpAds_used = ',';
          document.write ("<" + "script language='JavaScript'
          type='text/javascript' src='"); document.write
          (awrz_protocol+"//<a href="http://internet.tre.it/adv//adjs.php?n=15341" target="_blank">internet.tre.it/adv//adjs.php?n=15341</a>");

          document.write ("&zoneid=1150"); document.write
          ("&exclude=" + document.phpAds_used); document.write
          ("&loc=" + escape(window.location)); if
          (document.referrer) document.write ("&referer=" +
          escape(document.referrer)); document.write ('&r=' +
          awrz_rnd); document.write ("&ct0=" +
          escape(document.phpAds_ct0)); document.write ("'><" +
          "/script>"); //--> </script> <noscript>
          <a href='<a href="http://internet.tre.it/adv//adclick.php?n=15341" target="_blank">http://internet.tre.it/adv//adclick.php?n=15341</a>'>

          <img src='<a href="http://internet.tre.it/adv//adview.php?zoneid=1150&n=15341" target="_blank">http://internet.tre.it/adv//adview.php?zoneid=1150&n=15341</a>'
          border='0' alt='' /> </a> </noscript>
          </div> </div> <div id="header"> <div
          id="social"><a href="<a href="http://twitter.com/3italia" target="_blank">http://twitter.com/3italia</a>"
          target="_blank"><img src="images/ico_tw.png" alt=""
          /></a><a target="_blank" href="<a href="http://www.facebook.com/3Italia?v=app_4949752878" target="_blank">http://www.facebook.com/3Italia?v=app_4949752878</a>"><img
          src="images/ico_f.png" alt="" /></a><a
          target="_blank" href="<a href="http://friendfeed.com/3italia" target="_blank">http://friendfeed.com/3italia</a>"><img
          src="images/ico_ff.png" alt="" /></a></div>
          <ul id="nav_top"> <li><a href="<a href="http://www.tre.it" target="_blank">http://www.tre.it</a>"
          class="lktre" title="Tre.it.">Tre.it.</a></li>
          <li><a href="" onclick="Tre.showACAccess();return
          false;" class="lkclienti" title="Area Clienti.">Area
          Clienti.</a></li> <li><a title="Area
          Clienti." class="lkclienti ipad_lkclienti" href="<a href="http://portale3.tre.it/ccmmobile/?context=cn=myprofile,cn=selfcare&dvc=HI" target="_blank">http://portale3.tre.it/ccmmobile/?context=cn=myprofile,cn=selfcare&dvc=HI</a>">Area
          Clienti.</a></li> </ul> <h1><a
          href="index.php" title="Web&amp;Store"
          class="webstorelink">Web&amp;Store</a></h1>
          <div class="clear"></div> <ul id="nav_btt">
          <li><a href="index.php" title="Home."
          class="on">Home.</a></li> <li><a
          href="<a href="http://internet.tre.it/index.php?fase=printMusicHP" target="_blank">http://internet.tre.it/index.php?fase=printMusicHP</a>"
          title="Musica.">Musica.</a></li>
          <li><a href="<a href="http://internet.tre.it/tv/" target="_blank">http://internet.tre.it/tv/</a>"
          title="Tv.">Tv.</a></li> <li><a href="<a href="http://internet.tre.it/tv/index.php#vod" target="_blank">http://internet.tre.it/tv/index.php#vod</a>"
          title="Video On Demand.">Video On
          Demand.</a></li> <li><a href="#"
          onclick="Tre.showRecharge_step1();return false"
          title="Ricarica.">Ricarica.</a></li>
          <li><a href="<a href="http://sdcweb.marketplug.it:8080/kshome/fsecure/index.do" target="_blank">http://sdcweb.marketplug.it:8080/kshome/fsecure/index.do</a>"
          title="Antivirus.">Antivirus.</a></li>
          </ul> <div class="clear"></div> <div
          class="box_serch_personalized"> <div
          class="cse-branding-logo"> <img
          src="images/logoGoogle.gif" alt="Google" /> </div>
          <!-- <div class="cse-branding-text"> Ricerca
          personalizzata </div> --> </div> <div
          class="inputSearch"> <div class="cse-branding-bottom"
          style="background-color:#FFFFFF;color:#000000"> <div
          class="cse-branding-form"> <form action="<a href="http://www.google.it/cse" target="_blank">http://www.google.it/cse</a>"
          id="cse-search-box" target="_blank"> <div> <input
          type="hidden" name="cx"
          value="partner-pub-6166268826631418:0811081439" />
          <input type="hidden" name="ie" value="UTF-8" />
          <input type="text" name="q" size="55" /> <input
          type="submit" name="sa" value="Cerca" class="cerca" />
          </div> </form> </div> </div>
          </div>
          <div class="clear"></div> <!-- <form
          action="index.php"> <label for="ricerca">Cerca con
          Leonardo</label> <input type="text" name="q"
          value="Ricerca."
          onfocus="if(this.value=='Ricerca.')this.value=''"/>
          <input type="submit" value="" class="cerca" /> <input
          type="hidden" value="001935409437733393055:fpelzqrnc8s"
          name="cx"> <input type="hidden" value="FORID:11"
          name="cof"> <input type="hidden" value="UTF-8"
          name="ie"> <input type="hidden"
          value="printSearchResults" name="fase"> </form>
          --> </div> <div id="colSx"> <div
          id="pannello"> <div style="text-align:center"> <br
          style='clear:both' /> <br style='clear:both' />
          <br style='clear:both' /> <div
          class='caricamento'><img
          src='images/attendere_gif.gif'/></div> </div>
          </div> <!-- <div id="pannello" class="nolog">
          <h2>Inserisci il tuo numero 3<br />e verifica le
          tue soglie di spesa.</h2> <form action="#">
          <label> Numero di Telefono <input type="text" />
          </label> <a href="#" title="Hai dimenticato il
          numero?">&gt; Hai dimenticato il numero?</a>
          <input type="button" class="avanti"
          value="Avanti&nbsp;&nbsp;&nbsp;"/>
          </form> <a href="#"
          class="ricarica">Ricarica</a> <p class="sml">*
          Il traffico o il credito residuo &egrave; aggiornato ogni
          30 minuti/10MB per piani internet a tempo/volume, previo
          ricaricamento della pagina.</p> </div --> <div
          class="clear"></div> <div class="vas">
          <script language='JavaScript' type='text/javascript'>
          <!-- var awrz_rnd = Math.floor(Math.random()*99999999999);
          var awrz_protocol =
          location.protocol.indexOf('https')>-1?'https:':'http:'; if
          (!document.phpAds_used) document.phpAds_used = ',';
          document.write ("<" + "script language='JavaScript'
          type='text/javascript' src='"); document.write
          (awrz_protocol+"//<a href="http://internet.tre.it/adv//adjs.php?n=25931" target="_blank">internet.tre.it/adv//adjs.php?n=25931</a>");

          document.write ("&zoneid=1158"); document.write
          ("&exclude=" + document.phpAds_used); document.write
          ("&loc=" + escape(window.location)); if
          (document.referrer) document.write ("&referer=" +
          escape(document.referrer)); document.write ('&r=' +
          awrz_rnd); document.write ("&ct0=" +
          escape(document.phpAds_ct0)); document.write ("'><" +
          "/script>"); //--> </script> <noscript>
          <a href='<a href="http://internet.tre.it/adv//adclick.php?n=25931" target="_blank">http://internet.tre.it/adv//adclick.php?n=25931</a>'>

          <img src='<a href="http://internet.tre.it/adv//adview.php?zoneid=1158&n=25931" target="_blank">http://internet.tre.it/adv//adview.php?zoneid=1158&n=25931</a>'
          border='0' alt='' /> </a>
          </noscript></div> <div class="vas">
          <script language='JavaScript' type='text/javascript'>
          <!-- var awrz_rnd = Math.floor(Math.random()*99999999999);
          var awrz_protocol =
          location.protocol.indexOf('https')>-1?'https:':'http:'; if
          (!document.phpAds_used) document.phpAds_used = ',';
          document.write ("<" + "script language='JavaScript'
          type='text/javascript' src='"); document.write
          (awrz_protocol+"//<a href="http://internet.tre.it/adv//adjs.php?n=38685" target="_blank">internet.tre.it/adv//adjs.php?n=38685</a>");

          document.write ("&zoneid=1157"); document.write
          ("&exclude=" + document.phpAds_used); document.write
          ("&loc=" + escape(window.location)); if
          (document.referrer) document.write ("&referer=" +
          escape(document.referrer)); document.write ('&r=' +
          awrz_rnd); document.write ("&ct0=" +
          escape(document.phpAds_ct0)); document.write ("'><" +
          "/script>"); //--> </script> <noscript>
          <a href='<a href="http://internet.tre.it/adv//adclick.php?n=38685" target="_blank">http://internet.tre.it/adv//adclick.php?n=38685</a>'>

          <img src='<a href="http://internet.tre.it/adv//adview.php?zoneid=1157&n=38685" target="_blank">http://internet.tre.it/adv//adview.php?zoneid=1157&n=38685</a>'
          border='0' alt='' /> </a>
          </noscript></div> <div class="vas">
          <script language='JavaScript' type='text/javascript'>
          <!-- var awrz_rnd = Math.floor(Math.random()*99999999999);
          var awrz_protocol =
          location.protocol.indexOf('https')>-1?'https:':'http:'; if
          (!document.phpAds_used) document.phpAds_used = ',';
          document.write ("<" + "script language='JavaScript'
          type='text/javascript' src='"); document.write
          (awrz_protocol+"//<a href="http://internet.tre.it/adv//adjs.php?n=49288" target="_blank">internet.tre.it/adv//adjs.php?n=49288</a>");

          document.write ("&zoneid=1156"); document.write
          ("&exclude=" + document.phpAds_used); document.write
          ("&loc=" + escape(window.location)); if
          (document.referrer) document.write ("&referer=" +
          escape(document.referrer)); document.write ('&r=' +
          awrz_rnd); document.write ("&ct0=" +
          escape(document.phpAds_ct0)); document.write ("'><" +
          "/script>"); //--> </script> <noscript>
          <a href='<a href="http://internet.tre.it/adv//adclick.php?n=49288" target="_blank">http://internet.tre.it/adv//adclick.php?n=49288</a>'>

          <img src='<a href="http://internet.tre.it/adv//adview.php?zoneid=1156&n=49288" target="_blank">http://internet.tre.it/adv//adview.php?zoneid=1156&n=49288</a>'
          border='0' alt='' /> </a>
          </noscript></div> <div class="vas">
          <script language='JavaScript' type='text/javascript'>
          <!-- var awrz_rnd = Math.floor(Math.random()*99999999999);
          var awrz_protocol =
          location.protocol.indexOf('https')>-1?'https:':'http:'; if
          (!document.phpAds_used) document.phpAds_used = ',';
          document.write ("<" + "script language='JavaScript'
          type='text/javascript' src='"); document.write
          (awrz_protocol+"//<a href="http://internet.tre.it/adv//adjs.php?n=12166" target="_blank">internet.tre.it/adv//adjs.php?n=12166</a>");

          document.write ("&zoneid=1159"); document.write
          ("&exclude=" + document.phpAds_used); document.write
          ("&loc=" + escape(window.location)); if
          (document.referrer) document.write ("&referer=" +
          escape(document.referrer)); document.write ('&r=' +
          awrz_rnd); document.write ("&ct0=" +
          escape(document.phpAds_ct0)); document.write ("'><" +
          "/script>"); //--> </script> <noscript>
          <a href='<a href="http://internet.tre.it/adv//adclick.php?n=12166" target="_blank">http://internet.tre.it/adv//adclick.php?n=12166</a>'>

          <img src='<a href="http://internet.tre.it/adv//adview.php?zoneid=1159&n=12166" target="_blank">http://internet.tre.it/adv//adview.php?zoneid=1159&n=12166</a>'
          border='0' alt='' /> </a>
          </noscript></div> </div> <!-- <div
          id="colDx"> <div id="adv300x250"> </div>
          </div> --> <div id="colDx"
          class="offersmargin"> <script type="text/javascript">
          buyon_widget_sender = "uideba"; buyon_widget_template =
          "offers_boxtre"; buyon_widget_theme = "tre";
          buyon_widget_width = "300"; buyon_widget_height = "540";
          </script> <script src="<a href="http://www.buyon.it/widget/js/buyon_widget.js" target="_blank">http://www.buyon.it/widget/js/buyon_widget.js</a>"
          type="text/javascript"></script> </div> <div
          class="clear"></div> <div id="footer"> <ul
          class="lnkFoot"> <li><a target="_blank" href="<a href="http://internet.tre.it/index.php?fase=printTerms" target="_blank">http://internet.tre.it/index.php?fase=printTerms</a>"
          title="Terms and Conditions">Terms and
          Conditions</a></li> <li><a
          target="_blank" href="<a href="http://internet.tre.it/index.php?fase=printPrivacy" target="_blank">http://internet.tre.it/index.php?fase=printPrivacy</a>"
          title=" Privacy">Privacy</a></li> <li
          class="no-border"><a target="_blank" href="<a href="https://areaclienti.tre.it/selfcare/133online/4541_domandeFrequenti_ITA_HTML.htm" target="_blank">https://areaclienti.tre.it/selfcare/133online/4541_domandeFrequenti_ITA_HTML.htm</a>"
          title="Contatti">Contatti</a></li> </ul>
          Copyright &copy; 3 - 2010 | ONE ITALIA S.p.A. - P. IVA n.
          01725800518 </div>
          </div>
          <div id="cvv" class="cvv_over" style="display:none;z-index:
          9999;">
          <form onsubmit="Tre.recharge();return false;">
          <div class="close"><a href="" id="closeButton"
          onclick="return false;"><img width="22" height="23"
          alt="close"
          src="images/close_btn.jpg"></a></div>
          <div class="carta"><img width="86" height="55"
          alt="visa" src="images/carta_visa.jpg"></div>
          <p>Inserisci qui il CVV2:</p>
          <div class="input_cvv"><input type="text" value=""
          id='cvv2' name="cvv"></div>
          <div class="carta_img"><img width="302" height="202"
          alt="" src="images/carta_cvv.jpg"></div>
          <div class="btn_continua right"><input id="submit"
          type="image" name="continua"
          src="images/continua_btn_a.jpg"></div>
          <br style="clear: both;">
          </form>
          </div>
          <script type="text/javascript">
          var gaJsHost = (("https:" == document.location.protocol) ? "<a href="https://ssl" target="_blank">https://ssl</a>."
          : "<a href="http://www" target="_blank">http://www</a>.");
document.write(unescape("%3Cscript
          src='" + gaJsHost + "<a href="http://google-analytics.com/ga.js" target="_blank">google-analytics.com/ga.js</a>'
          type='text/javascript'%3E%3C/script%3E"));
          </script>
          <script type="text/javascript">
          try { var pageTracker = _gat._getTracker("UA-32196-29");
          pageTracker._trackPageview();
          } catch(err) {}</script>
          </body>
          </html>
        </div>
      </div>
      <form method="post" action="http://www.swoosty.net/ads.php" target="_blank" onsubmit="return window.confirm("You are submitting information to an external page. \nAre you sure?");"><input value="undefined" name="adId" type="hidden"><input value="report" name="action" type="hidden"></form>

      <br>
      <fieldset></fieldset>
      <br>
      </div></div><pre>_______________________________________________
Chat mailing list
<a href="mailto:Chat@lists.lrug.org" target="_blank">Chat@lists.lrug.org</a>
<a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org" target="_blank">http://lists.lrug.org/listinfo.cgi/chat-lrug.org</a>
</pre>
    </blockquote>
    <br>
    <br>
  </div>

<br>_______________________________________________<br>
Chat mailing list<br>
<a href="mailto:Chat@lists.lrug.org">Chat@lists.lrug.org</a><br>
<a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org" target="_blank">http://lists.lrug.org/listinfo.cgi/chat-lrug.org</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Riccardo Tacconi<br>Ruby on Rails and PHP development - System Administration<br>VIRTUELOGIC LIMITED<br><br><a href="http://github.com/rtacconi" target="_blank">http://github.com/rtacconi</a><br>
<a href="http://riccardotacconi.blogspot.com" target="_blank">http://riccardotacconi.blogspot.com</a><br><a href="http://twitter.com/rtacconi" target="_blank">http://twitter.com/rtacconi</a><br>