mirror of
https://github.com/sinatra/sinatra
synced 2023-03-27 23:18:01 -04:00
doc time_for in Spanish readme
This commit is contained in:
parent
9385dd878b
commit
b095000b53
1 changed files with 32 additions and 0 deletions
|
@ -1157,6 +1157,38 @@ También podés pasarle un nombre de archivo:
|
||||||
"guardalo!"
|
"guardalo!"
|
||||||
end
|
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
|
=== Buscando los Archivos de las Plantillas
|
||||||
|
|
||||||
El helper <tt>find_template</tt> se utiliza para encontrar los archivos de las
|
El helper <tt>find_template</tt> se utiliza para encontrar los archivos de las
|
||||||
|
|
Loading…
Add table
Reference in a new issue