class Object

Same as above, except in Object.

Constants

Assertion

Set top-level Assertion to AE::Assertion if not already present.

NoArgument

hack

Public Class Methods

basic_object_method_added(name)
Alias for: method_added
find_hidden_method(name) click to toggle source
# File lib/ae/basic_object.rb, line 87
def find_hidden_method(name)
  nil
end
method_added(name) click to toggle source

Detect method additions to Object and remove them in the BlankSlate class.

# File lib/ae/basic_object.rb, line 80
def method_added(name)
  result = basic_object_method_added(name)
  return result if self != Object
  AE::BasicObject.hide(name)
  result
end
Also aliased as: basic_object_method_added

Public Instance Methods

eql?(value=NoArgument) { || ... } click to toggle source

Allows eql? to take a block.

Calls superclass method
# File lib/ae/core_ext/helpers.rb, line 93
def eql?(value=NoArgument) #:yield:
  if block_given?
    super(yield)
  else
    super
  end
end
equal?(value=NoArgument) { || ... } click to toggle source

Allows equal? to take a block.

Calls superclass method
# File lib/ae/core_ext/helpers.rb, line 84
def equal?(value=NoArgument) #:yield:
  if block_given?
    super(yield)
  else
    super
  end
end