lib/nephos-server/server/responder.rb in nephos-server-0.6.4 vs lib/nephos-server/server/responder.rb in nephos-server-0.6.5

- old
+ new

@@ -67,10 +67,11 @@ resp["Content-Type"] = ct_specific({type: PRESET_CT[:plain]}) return resp end def render_from_controller req, call - controller = Module.const_get(call[:controller]).new(req, call) + extension = req.path.match(call[:match])['extension'] + controller = Module.const_get(call[:controller]).new(req, call, extension) method_to_call = call[:method] controller.execute_before_action(method_to_call) # puts "Call #{controller} # #{method_to_call}" params = controller.send(method_to_call)