Class: Wunderbar::Rails::HtmlHandler
- Inherits:
-
Object
- Object
- Wunderbar::Rails::HtmlHandler
- Defined in:
- lib/wunderbar/rails.rb
Class Method Summary collapse
Class Method Details
.call(template) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/wunderbar/rails.rb', line 9 def self.call(template) %{ compiled = Proc.new {#{template.source}} x = HtmlMarkup.new(self); instance_variables.each do |var| x.instance_variable_set var, instance_variable_get(var) end x.instance_eval &compiled x._.target!.join }.strip # take care to preserve line numbers in original source end |