# File src/Session.rb, line 203 def handle_resource(context) r = @resources["#{context.requestID}.#{context.actionID}"] resource = r.kind_of?(Array) ? r[0].call(*r[1]) : r if resource.kind_of? Iowa::Resource context.response << resource.body context.request.content_type = resource.content_type if resource.headers resource.headers.each do |k,v| context.headers_out[k] = v end end else context.response << resource.to_s context.request.content_type = 'application/data' end end