]> git.wincent.com - wikitext.git/commitdiff
Remove special case code for Rails 2
authorWincent Colaiuta <win@wincent.com>
Sat, 28 May 2011 05:44:34 +0000 (22:44 -0700)
committerWincent Colaiuta <win@wincent.com>
Sat, 28 May 2011 05:44:44 +0000 (22:44 -0700)
Signed-off-by: Wincent Colaiuta <win@wincent.com>
lib/wikitext/rails_template_handler.rb

index 48714e4852fd6962f34818f4272fc67aa4767986..00c74180c4d46cb288c8b1c93b5f6963e2f2b362 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 2008-2010 Wincent Colaiuta. All rights reserved.
+# Copyright 2008-2011 Wincent Colaiuta. All rights reserved.
 #
 # Redistribution and use in source and binary forms, with or without
 # modification, are permitted provided that the following conditions are met:
@@ -27,29 +27,13 @@ require 'wikitext/string'
 module ActionView
   class Template
     module Handlers
+      class Wikitext < Handler
+        include Compilable
 
-      begin
-
-        # assume Rails 3
-        class Wikitext < Handler
-          include Compilable
-
-          def compile template
-            "'" + template.source.w.gsub("'", "\\\\'") + "'"
-          end
-        end # class Wikitext
-
-      rescue NameError
-
-        # fall back to Rails 2
-        class Wikitext
-          def self.call template
-            'template.source.w'
-          end
-        end # class Wikitext
-
-      end
-
+        def compile template
+          "'" + template.source.w.gsub("'", "\\\\'") + "'"
+        end
+      end # class Wikitext
     end # module Handlers
   end # class Template
 end # module ActionView