# File lib/ramaze/view/erubis.rb, line 15 def self.call(action, string) options = OPTIONS.dup engine = options.delete(:engine) eruby = View.compile(string){|s| engine.new(s, options) } eruby.init_evaluator(:filename => (action.view || __FILE__)) html = eruby.evaluate(action.instance) return html, 'text/html' end