# File lib/camping-unabridged.rb, line 272 272: def render(v, *a, &b) 273: if t = lookup(v) 274: o = Hash === a[-1] ? a.pop : {} 275: s = (t == true) ? mab{ send(v, *a, &b) } : t.render(self, o[:locals] || {}, &b) 276: s = render(L, o.merge(L => false)) { s } if v.to_s[0] != ?_ && o[L] != false && lookup(L) 277: s 278: else 279: raise "Can't find template #{v}" 280: end 281: end