# File lib/ruport/controller.rb, line 274 def formatter(*a,&b) case a[0] when Symbol klass = Class.new(built_in_formats[a[0]]) klass.renders a[0], :for => self when Hash k,v = a[0].to_a[0] klass = Class.new(v) klass.renders k, :for => self end klass.class_eval(&b) end