Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Loading…

doc time_for in Spanish readme #346

Merged
merged 1 commit into from

2 participants

Gabriel Andretta Konstantin Haase
Gabriel Andretta

No description provided.

Konstantin Haase rkh merged commit 7695c24 into from
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Commits on Aug 25, 2011
  1. Gabriel Andretta
This page is out of date. Refresh to see the latest.
Showing with 32 additions and 0 deletions.
  1. +32 −0 README.es.rdoc
32 README.es.rdoc
View
@@ -1157,6 +1157,38 @@ También podés pasarle un nombre de archivo:
"guardalo!"
end
+=== Fecha y Hora
+
+Sinatra pone a tu disposición el helper +time_for+, que genera un objeto +Time+
+a partir del valor que recibe como argumento. Este valor puede ser un
++String+, pero también es capaz de convertir objetos +DateTime+, +Date+ y de
+otras clases similares.
+
+ get '/' do
+ pass if Time.now > time_for('Dec 23, 2012')
+ "todavía hay tiempo"
+ end
+
+Este método es usado internamente por métodos como +expires+ y +last_modified+,
+entre otros. Por lo tanto, es posible extender el comportamiento de estos
+métodos sobreescribiendo +time_for+ en tu aplicación:
+
+ helpers do
+ def time_for(value)
+ case value
+ when :ayer then Time.now - 24*60*60
+ when :mañana then Time.now + 24*60*60
+ else super
+ end
+ end
+ end
+
+ get '/' do
+ last_modified :ayer
+ expires :mañana
+ "hola"
+ end
+
=== Buscando los Archivos de las Plantillas
El helper <tt>find_template</tt> se utiliza para encontrar los archivos de las
Something went wrong with that request. Please try again.