Sha256: 65d390dd64a63f89563f4c11235d1cc1dd2c59438b4729e4b836068de194284a
Contents?: true
Size: 576 Bytes
Versions: 337
Compression:
Stored size: 576 Bytes
Contents
module ActiveSupport if defined? ::BasicObject # A class with no predefined methods that behaves similarly to Builder's # BlankSlate. Used for proxy classes. 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 class BasicObject #:nodoc: instance_methods.each do |m| undef_method(m) if m.to_s !~ /(?:^__|^nil\?$|^send$|^object_id$)/ end end end end
Version data entries
337 entries across 293 versions & 32 rubygems