mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
7bd33735d4
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8500 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
14 lines
421 B
Ruby
14 lines
421 B
Ruby
# Ruby 1.9 introduces BasicObject which differs slighly from Builder's BlankSlate
|
|
# that had been used so far ActiveSupport::BasicObject provides a barebones object with
|
|
# the same method on both versions.
|
|
module ActiveSupport
|
|
if RUBY_VERSION >= '1.9'
|
|
class BasicObject < ::BasicObject
|
|
undef_method :==
|
|
undef_method :equal?
|
|
end
|
|
else
|
|
require 'blankslate'
|
|
BasicObject = BlankSlate
|
|
end
|
|
end
|