1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00
rails--rails/activesupport/lib/active_support/basic_object.rb

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