Skip to content
Find file
Fetching contributors…
Cannot retrieve contributors at this time
20 lines (18 sloc) 558 Bytes
# 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?
# Let ActiveSupport::BasicObject at least raise exceptions.
def raise(*args)
::Object.send(:raise, *args)
end
end
else
require 'blankslate'
BasicObject = BlankSlate
end
end
Something went wrong with that request. Please try again.