Skip to content

Instantly share code, notes, and snippets.

View labra's full-sized avatar

Jose Emilio Labra Gayo labra

View GitHub Profile
@labra
labra / evaluador.rb
Created October 8, 2014 09:44
Ejercicio Ruby: Corrector de examenes
class Evaluador
def evalua(examen,evaluacion)
end
def busca(pregunta, respuestas)
indice = respuestas.index { |item| item["pregunta"] == pregunta}
respuestas[indice]["respuesta"]
end
@labra
labra / hashes.rb
Created October 7, 2014 07:07
Ejercicio Ruby: Hashes
class Evaluador
def evalua(examen,evaluacion)
end
def busca(pregunta, respuestas)
indice = respuestas.index { |item| item["pregunta"] == pregunta}
respuestas[indice]["respuesta"]
end
@labra
labra / curso.rb
Created October 6, 2014 21:05
Ejercicio Ruby: Curso y Alumnos
class Curso
def initialize(nombre)
@nombre = nombre
end
end
class Alumno
end
@labra
labra / par_fact.rb
Created October 3, 2014 10:39
Ejercicio Ruby: número par y factorial
def par(n)
true
end
describe "Método par" do
it "detecta que 4 es par" do
expect(par(4)).to eq(true)
end
it "detecta que 5 es impar" do
expect(par(5)).to eq(false)
@labra
labra / figuras.rb
Created October 3, 2014 09:29
Ejercicio Ruby: figuras
describe "Figuras" do
it "puede crear un rectangulo y devolver pos" do
rect = Rect.new(0,0,3,4)
expect(rect.pos).to eq([0,0])
end
it "puede crear un rectangulo y calcular area" do
rect = Rect.new(0,0,3,4)
expect(rect.area).to eq(12)
end
@labra
labra / primos.rb
Created October 3, 2014 06:55
Ejercicio Ruby: Calcular los factores primos de un número
class Primos
def descomponer(n)
factores = []
# Rellenar el código para que pase las soluciones
factores
end
end
describe "Factores primos" do
let (:primos) {Primos.new}
@labra
labra / quizSimple.xsl
Created September 30, 2014 10:03
QuizSimple xslt
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<head>
<meta charset="utf-8"/>
</head>
<body>
<h1>Preguntas</h1>
@labra
labra / pedido.xsl
Created September 30, 2014 09:54
XSLT example of pedido
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<h1>Pedido</h1>
<xsl:apply-templates />
</body>
</html>
@labra
labra / quizSimplified.xsd
Created September 30, 2014 09:38
Schema for QuizSimple
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="quiz" >
<xs:complexType>
<xs:sequence>
<xs:element name="question" type="question" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
@labra
labra / pedido.xsd
Created September 30, 2014 09:26
Example of XML Schema
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="pedido">
<xs:complexType>
<xs:sequence>
<xs:element name="producto" minOccurs="1" maxOccurs="200"
type="TipoProducto"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="TipoProducto">