diff --git a/README.es.rdoc b/README.es.rdoc
index d2ccea61..7a75ec38 100644
--- a/README.es.rdoc
+++ b/README.es.rdoc
@@ -66,7 +66,7 @@ También podés acceder a los parámetros nombrados usando parámetros de bloque
end
Los patrones de ruta también pueden incluir parámetros splat (o wildcard),
-accesibles a través del arreglo params[:splat].
+accesibles a través del arreglo params[:splat]:
get '/decir/*/al/*' do
# coincide con /decir/hola/al/mundo
@@ -165,11 +165,11 @@ definir tus propios comparadores muy fácilmente:
def initialize(excepto)
@excepto = excepto
- @caputras = Match.new([])
+ @capturas = Match.new([])
end
def match(str)
- @caputras unless @excepto === str
+ @capturas unless @excepto === str
end
end
@@ -687,7 +687,7 @@ Las plantillas también pueden ser definidas usando el método top-level
Si existe una plantilla con el nombre "layout", va a ser usada cada vez que
una plantilla es renderizada. Podés desactivar los layouts individualmente
pasando :layout => false o globalmente con
-set :haml, :layout => false.
+set :haml, :layout => false:
get '/' do
haml :index, :layout => !request.xhr?
@@ -997,7 +997,7 @@ Podés asignar el encabezado Cache-Control fácilmente:
"cachealo!"
end
-Pro tip: configurar el cacheo en un filtro +before+.
+Pro tip: configurar el cacheo en un filtro +before+:
before do
cache_control :public, :must_revalidate, :max_age => 60
@@ -1013,7 +1013,7 @@ Si estás usando el helper +expires+ para definir el encabezado correspondiente,
Para usar cachés adecuadamente, deberías considerar usar +etag+ y
+last_modified+. Es recomendable que llames a estos helpers *antes* de hacer
cualquier trabajo pesado, ya que van a enviar la respuesta inmediatamente si
-el cliente ya tiene la versión actual en su caché.
+el cliente ya tiene la versión actual en su caché:
get '/articulo/:id' do
@articulo = Articulo.find params[:id]
@@ -1131,7 +1131,7 @@ El objeto request.body es una instancia de IO o StringIO:
=== Archivos Adjuntos
Podés usar el método helper +attachment+ para indicarle al navegador que
-almacene la respuesta en el disco en lugar de mostrarla en pantalla.
+almacene la respuesta en el disco en lugar de mostrarla en pantalla:
get '/' do
attachment
@@ -1589,7 +1589,7 @@ iniciarla con config.ru.
Sinatra no solo es capaz de usar otro Rack middleware, sino que a su vez,
cualquier aplicación Sinatra puede ser agregada delante de un endpoint Rack
como middleware. Este endpoint puede ser otra aplicación Sinatra, o cualquier
-aplicación basada en Rack (Rails/Ramaze/Camping/...).
+aplicación basada en Rack (Rails/Ramaze/Camping/...):
require 'sinatra/base'
@@ -1838,6 +1838,11 @@ Si instalás tus gems como root, el último paso debería ser
sudo rake install
+== Versionado
+
+Sinatra utiliza el {Versionado Semántico}[http://semver.org/],
+siguiendo las especificaciones SemVer y SemVerTag.
+
== Lecturas Recomendadas
* {Sito web del proyecto}[http://www.sinatrarb.com/] - Documentación