blob: 7183218634f5b813de22be91d8a0a82d0bb947dd (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
begin
# See http://bogomips.org/fast_xs/ by Eric Wong.
# Also included with hpricot.
require 'fast_xs'
rescue LoadError
# fast_xs extension unavailable
else
begin
require 'builder'
rescue LoadError
# builder demands the first shot at defining String#to_xs
end
class String
alias_method :original_xs, :to_xs if method_defined?(:to_xs)
alias_method :to_xs, :fast_xs
end
end
|