public
Description: Rails plugin for uploading images as resources, with support for resizing, text stamping, and other special effects.
Homepage: http://wiki.github.com/Squeegy/fleximage
Clone URL: git://github.com/Squeegy/fleximage.git
Added legacy view template handler class.  This allows older versions of Rails 
to work, along with Rails 2.1 from the same master branch
Squeegy (author)
Fri May 23 16:31:38 -0700 2008
commit  b1055a2b1ca55dddd8cfde5993aa8f959390cee4
tree    c28e4ed48512aacc5071de3deedaff6f7e45e58e
parent  cb5dce2d18602fa633ac042499bc0a51860bda17
...
26
27
28
29
30
31
 
 
 
 
 
 
 
 
 
32
33
34
...
26
27
28
 
29
 
30
31
32
33
34
35
36
37
38
39
40
41
0
@@ -26,9 +26,16 @@ ActiveRecord::Base.class_eval { include Fleximage::Model }
0
 require 'fleximage/image_proxy'
0
 
0
 # Setup View
0
-require 'fleximage/view'
0
 ActionController::Base.exempt_from_layout :flexi
0
-ActionView::Template.register_template_handler :flexi, Fleximage::View
0
+if defined?(ActionView::Template)
0
+  # Rails >= 2.1
0
+  require 'fleximage/view'
0
+  ActionView::Template.register_template_handler :flexi, Fleximage::View
0
+else
0
+  # Rails < 2.1
0
+  require 'fleximage/legacy_view'
0
+  ActionView::Base.register_template_handler :flexi, Fleximage::LegacyView
0
+end
0
 
0
 # Setup Helper
0
 require 'fleximage/helper'

Comments