blob: f9a5b4fb649ed8c74b5bba18cf0dfd7df996680b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
begin
# See http://fast-xs.rubyforge.org/ 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
|