From a5c4367a4ce61c0bf16a2f5902f2d73f98a0abaa Mon Sep 17 00:00:00 2001 From: krissi Date: Fri, 30 May 2014 16:38:15 +0200 Subject: [PATCH] added documentation for replacing #find_template --- README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/README.md b/README.md index 8ee4e5c1..530415d1 100644 --- a/README.md +++ b/README.md @@ -1231,6 +1231,23 @@ end Renders `./views/index.myat`. See https://github.com/rtomayko/tilt to learn more about Tilt. +### Using Custom Logic for Template Lookup + +To implement your own template lookup mechanism you can write your +own `#find_template` method: + +``` ruby +configure do + set :views [ './views/a', './views/b' ] +end + +def find_template(views, name, engine, &block) + Array(views).each do |v| + super(v, name, engine, &block) + end +end +``` + ## Filters Before filters are evaluated before each request within the same