<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title> File: README — Documentation by YARD 0.9.9 </title> <link rel="stylesheet" href="css/style.css" type="text/css" charset="utf-8" /> <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" /> <script type="text/javascript" charset="utf-8"> pathId = "README"; relpath = ''; </script> <script type="text/javascript" charset="utf-8" src="js/jquery.js"></script> <script type="text/javascript" charset="utf-8" src="js/app.js"></script> </head> <body> <div class="nav_wrap"> <iframe id="nav" src="class_list.html?1"></iframe> <div id="resizer"></div> </div> <div id="main" tabindex="-1"> <div id="header"> <div id="menu"> <a href="_index.html">Index</a> » <span class="title">File: README</span> </div> <div id="search"> <a class="full_list_link" id="class_list_link" href="class_list.html"> <svg width="24" height="24"> <rect x="0" y="4" width="24" height="4" rx="1" ry="1"></rect> <rect x="0" y="12" width="24" height="4" rx="1" ry="1"></rect> <rect x="0" y="20" width="24" height="4" rx="1" ry="1"></rect> </svg> </a> </div> <div class="clear"></div> </div> <div id="content"><div id='filecontents'> <h1 id="label-Pr-C3-A1ctica+-236+TDD+-28Test+Driven+Development-29">Práctica #6 TDD (Test Driven Development)</h1> <h2 id="label-Autor-3A+-C3-93scar+David+Mart-C3-ADn+Cabrera">Autor: Óscar David Martín Cabrera</h2> <ul><li> <p>Crear la estructura del ‘directorio de trabajo’ haciendo uso de Bundler. Se han de diseñar las pruebas y después desarrollar el código que las verifique. Junto con la rama master, se han de empujar en el repositorio remoto todas las ramas de trabajo que se utilicen.</p> </li><li> <p>Desarrollar una clase Ruby para representar Alimentos</p> </li><li> <p>Para el desarrollo de la clase utilizar la metodología de desarrollo dirigido por pruebas (Test Driven Development - TDD) y la herramienta RSpec.</p> </li></ul> <h1 id="label-Alimento">Alimento</h1> <h2 id="label-Installation">Installation</h2> <p>Add this line to your application's Gemfile:</p> <pre class="code ruby"><code class="ruby"><span class='id identifier rubyid_gem'>gem</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>alimento</span><span class='tstring_end'>'</span></span> </code></pre> <p>And then execute:</p> <pre class="code ruby"><code class="ruby">$ bundle</code></pre> <p>Or install it yourself as:</p> <pre class="code ruby"><code class="ruby">$ gem install alimento</code></pre> <h2 id="label-Usage">Usage</h2> <h2 id="label-Development">Development</h2> <p>After checking out the repo, run <code>bin/setup</code> to install dependencies. Then, run <code>rake spec</code> to run the tests. You can also run <code>bin/console</code> for an interactive prompt that will allow you to experiment.</p> <p>To install this gem onto your local machine, run <code>bundle exec rake install</code>. To release a new version, update the version number in <code>version.rb</code>, and then run <code>bundle exec rake release</code>, which will create a git tag for the version, push git commits and tags, and push the <code>.gem</code> file to <a href="https://rubygems.org">rubygems.org</a>.</p> </div></div> <div id="footer"> Generated on Tue Nov 21 23:22:05 2017 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> 0.9.9 (ruby-2.4.0). </div> </div> </body> </html>