Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 29 lines (22 sloc) 1.0 kb
10a2734 Konstantin Haase list some ideas
authored
1 * Extension that does something like this:
2
3 def build(*)
4 if settings.memcached?
5 use Rack::Cache, :backend => :memcached
6 use Rack::Session::Memcached
7 # ...
8 end
9 super
10 end
11
12 * `sinatra-smart-cache`: update cache header only if arguments are more
13 restrictive than curent value, set caching headers that way for most helper
14 methods (i.e. `sass` or `send_file`)
15
16 * Some verbose logging extension: Log what filters, routes, error handlers,
17 templates, and so on is used.
18
19 * Form helpers, with forms as first class objects that accepts hashes or
20 something, so the form meta data can also be used to expose a JSON API or
21 similar, possibly defining routes (like "Sinatra's Hat"), strictly using
22 the ActiveModel API.
23
24 * Extend `sinatra-content-for` to support Liquid, Radius, Markaby, Nokogiri and
25 Builder. At least the first two probably involve patching Tilt.
a5fa3d2 Konstantin Haase update readme
authored
26
27 * Rewrite of `sinatra-compass`?
28
29 * Helpers for HTML escaping and such.
Something went wrong with that request. Please try again.