Changeset 7773
- Timestamp:
- 10/07/07 09:15:26 (7 months ago)
- Files:
-
- trunk/actionpack/lib/action_view/base.rb (modified) (1 diff)
- trunk/activesupport/CHANGELOG (modified) (1 diff)
- trunk/activesupport/lib/active_support.rb (modified) (1 diff)
- trunk/activesupport/lib/active_support/basic_object.rb (modified) (1 diff)
- trunk/activesupport/lib/active_support/core_ext/array/conversions.rb (modified) (1 diff)
- trunk/activesupport/lib/active_support/core_ext/hash/conversions.rb (modified) (1 diff)
- trunk/activesupport/lib/active_support/core_ext/string.rb (modified) (1 diff)
- trunk/activesupport/lib/active_support/core_ext/string/xchar.rb (added)
- trunk/activesupport/Rakefile (modified) (1 diff)
- trunk/activesupport/test/abstract_unit.rb (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/actionpack/lib/action_view/base.rb
r7617 r7773 1 1 require 'erb' 2 require 'builder' 2 3 3 4 class ERB trunk/activesupport/CHANGELOG
r7762 r7773 1 1 *SVN* 2 3 * String#to_xs uses the fast_xs extension if available for Builder speedup. [Jeremy Kemper] 2 4 3 5 * Introduce BasicObject as Builder::BlankSlate for Ruby 1.9 forward compatibility. [Jeremy Kemper] trunk/activesupport/lib/active_support.rb
r7762 r7773 25 25 $:.unshift(File.dirname(__FILE__) + "/active_support/vendor") 26 26 27 require 'rubygems' 28 27 29 require 'active_support/basic_object' 28 30 trunk/activesupport/lib/active_support/basic_object.rb
r7762 r7773 1 # Ruby 1.9 introduces BasicObject. Use Builder's BlankSlate beforethen.1 # Ruby 1.9 introduces BasicObject. Use Builder's BlankSlate until then. 2 2 unless defined? BasicObject 3 require 'rubygems' 4 require 'builder' 3 require 'builder/blankslate' 5 4 BasicObject = Builder::BlankSlate 6 5 end trunk/activesupport/lib/active_support/core_ext/array/conversions.rb
r7474 r7773 1 require 'builder' 2 1 3 module ActiveSupport #:nodoc: 2 4 module CoreExtensions #:nodoc: trunk/activesupport/lib/active_support/core_ext/hash/conversions.rb
r7505 r7773 3 3 require 'cgi' 4 4 require 'base64' 5 require 'builder' 5 6 6 7 # Extensions needed for Hash#to_query trunk/activesupport/lib/active_support/core_ext/string.rb
r7719 r7773 5 5 require 'active_support/core_ext/string/iterators' unless 'test'.respond_to?(:each_char) 6 6 require 'active_support/core_ext/string/unicode' 7 require 'active_support/core_ext/string/xchar' 7 8 8 9 class String #:nodoc: trunk/activesupport/Rakefile
r7761 r7773 19 19 t.pattern = 'test/**/*_test.rb' 20 20 t.verbose = true 21 t.warning = true 21 22 } 22 23 trunk/activesupport/test/abstract_unit.rb
r7655 r7773 6 6 7 7 # Wrap tests that use Mocha and skip if unavailable. 8 def uses_mocha(test_name) 9 require 'rubygems' 10 gem 'mocha', '>= 0.5.5' 11 require 'mocha' 12 yield 13 rescue LoadError 14 $stderr.puts "Skipping #{test_name} tests. `gem install mocha` and try again." 8 unless defined? uses_mocha 9 def uses_mocha(test_name) 10 require 'rubygems' 11 gem 'mocha', '>= 0.5.5' 12 require 'mocha' 13 yield 14 rescue LoadError 15 $stderr.puts "Skipping #{test_name} tests. `gem install mocha` and try again." 16 end 15 17 end 16 18