# File lib/innate/action.rb, line 79 def render self.instance = instance = node.new self.variables[:content] ||= nil instance.wrap_action_call(self) do copy_variables self.method_value = instance.__send__(method, *params) if method self.view_value = View.read(view) if view body, content_type = wrap_in_layout{ engine.call(self, view_value || method_value || '') } options[:content_type] ||= content_type if content_type body end end