diff contenttransformer/transformers.py @ 10:a9ddcfc7c4e8

added transformer just of content-type name
author k0s <k0scist@gmail.com>
date Sun, 07 Feb 2010 19:48:09 -0500
parents 051d4d39b4b9
children 59496de89997
line wrap: on
line diff
--- a/contenttransformer/transformers.py	Sun Feb 07 19:03:15 2010 -0500
+++ b/contenttransformer/transformers.py	Sun Feb 07 19:48:09 2010 -0500
@@ -22,7 +22,14 @@
             return Response(content_type=self.content_type, body=self.content)
         content_type, body = self.transform(request)
         return Response(content_type=content_type, body=body)
-        
+
+class ContentTypeChanger(Transformer):
+    def __init__(self, content, from_type, to_type):
+        self.to_type = to_type
+        Transformer.__init__(self, content, from_type)
+
+    def transform(self, request):
+        return (self.to_type, self.content)
 
 class Graphviz(Transformer):
     def transform(self, request):