public
Description: HTML Abstraction Markup Language - A Markup Haiku
Homepage: http://haml.hamptoncatlin.com
Clone URL: git://github.com/nex3/haml.git
Try fixing Haml for edge Rails; refactored ActionPack loading in tests
mislav (author)
Wed Mar 05 13:03:07 -0800 2008
nex3 (committer)
Wed Mar 05 20:22:19 -0800 2008
commit  68064df16433d867377ed39093e4e5e1e45b62a4
tree    050b5ddb3febc61a833b36c0a9f18a26b8ddb1a4
parent  17d259e54150b26c5450da357f396b1bcc53ebca
...
39
40
41
42
 
 
 
 
 
43
...
39
40
41
 
42
43
44
45
46
47
0
@@ -39,5 +39,9 @@ module Haml
0
   end
0
 end
0
 
0
-ActionView::Base.register_template_handler(:haml, Haml::Template)
0
+if defined? ActionView::Template and ActionView::Template.respond_to? :register_template_handler
0
+ ActionView::Template
0
+else
0
+ ActionView::Base
0
+end.register_template_handler(:haml, Haml::Template)
0
 # :startdoc:
...
1
2
3
4
5
6
7
8
9
10
 
11
12
13
...
1
 
 
 
 
 
 
 
 
 
2
3
4
5
0
@@ -1,13 +1,5 @@
0
 #!/usr/bin/env ruby
0
-
0
-require 'rubygems'
0
-require 'active_support'
0
-require 'action_controller'
0
-require 'action_view'
0
-
0
-require 'test/unit'
0
-require File.dirname(__FILE__) + '/../../lib/haml'
0
-require 'haml/engine'
0
+require File.dirname(__FILE__) + '/test_helper'
0
 
0
 class EngineTest < Test::Unit::TestCase
0
 
...
1
2
3
4
5
6
7
8
9
 
10
11
12
...
1
 
 
 
 
 
 
 
 
2
3
4
5
0
@@ -1,12 +1,5 @@
0
 #!/usr/bin/env ruby
0
-
0
-require 'rubygems'
0
-require 'active_support'
0
-require 'action_controller'
0
-require 'action_view'
0
-
0
-require 'test/unit'
0
-require File.dirname(__FILE__) + '/../../lib/haml'
0
+require File.dirname(__FILE__) + '/test_helper'
0
 require 'haml/template'
0
 
0
 class HelperTest < Test::Unit::TestCase
...
1
2
3
4
5
 
 
6
7
8
...
 
 
 
 
 
1
2
3
4
5
0
@@ -1,8 +1,5 @@
0
-require 'rubygems'
0
-require 'active_support'
0
-require 'action_controller'
0
-require 'action_view'
0
-require '../../lib/haml/template'
0
+require File.dirname(__FILE__) + '/test_helper'
0
+require 'haml/template'
0
 require 'fileutils'
0
 
0
 haml_template_engine = Haml::Template.new(ActionView::Base.new)
...
1
2
3
4
5
6
7
8
9
 
10
11
12
...
1
 
 
 
 
 
 
 
 
2
3
4
5
0
@@ -1,12 +1,5 @@
0
 #!/usr/bin/env ruby
0
-
0
-require 'test/unit'
0
-require 'rubygems'
0
-require 'action_pack'
0
-require 'action_controller'
0
-require 'active_support'
0
-require 'action_view'
0
-require File.dirname(__FILE__) + '/../../lib/haml'
0
+require File.dirname(__FILE__) + '/test_helper'
0
 require 'haml/template'
0
 require File.dirname(__FILE__) + '/mocks/article'
0
 

Comments

    No one has commented yet.