-PRACTICA 7- Lenguajes y Paradigmas de la Programación Considere la clase Ruby para representar fracciones que ha implementado usando el Desarrollo dirigido por pruebas (Test Driven Development - TDD) usando como herramienta Rspec. 1.-) Realice las modificaciones oportunas para contemplar el uso del módulo Comparable. 2.-) La clase se ha de compilar con la herramienta Travis de integración continua. Con ella se comprueba la portabilidad de los desarrollos entre distintas plataformas y versiones de Ruby. Para ello realizar los siguientes pasos: 2.1.-) Darse de alta en 'https://travis-ci.org/' y permitir que se acceda desde Github (poniendo a ON el proyecto). 2.2.) Crear un fichero '.travis.yml' que contenga el listado de plataformas sobre las que se quiere comprobar el correcto funcionamiento, por ejemplo: language: ruby rvm: - 1.9.3 - jruby-18mode # JRuby in 1.8 mode - jruby-19mode # JRuby in 1.9 mode - rbx-18mode - rbx-19mode - 1.8.7 2.3.-) Crear un fichero 'Rakefile' que contenga, al menos: $:.unshift File.dirname(__FILE__) + 'lib' require 'rspec/core/rake_task' RSpec::Core::RakeTask.new task :default => :spec 2.4.-) Crear un fichero 'Gemfile' que contenga al menos: source 'https://rubygems.org' gem 'rake' gem 'rspec' 3.-) Indique la URL (HTTP) del repositorio Github que ha desarrollado. Autores: Iván Cabaleiro Escudero , Maurizio A. Rendón Mattogno