Class: Object

Inherits:
BasicObject
Includes:
AE::Assert, AE::Expect, AE::Must, AE::Should
Defined in:
lib/ae/assert.rb,
lib/ae/expect.rb,
lib/ae/core_ext.rb,
lib/ae/subjunctive/must.rb,
lib/ae/subjunctive/should.rb

Overview

:nodoc:

Instance Method Summary collapse

Methods included from AE::Should

#should, #should!

Methods included from AE::Must

#must, #must!

Methods included from AE::Expect

#expect, #expect!, #expected

Methods included from AE::Assert

#assert, #assert!

Instance Method Details

#eql?(value = NoArgument) ⇒ Boolean

Allows eql? to take a block.

Returns:

  • (Boolean)


96
97
98
99
100
101
102
# File 'lib/ae/core_ext.rb', line 96

def eql?(value=NoArgument) #:yield:
  if block_given?
    super(yield)
  else
    super
  end
end

#equal?(value = NoArgument) ⇒ Boolean

Allows equal? to take a block.

Returns:

  • (Boolean)


87
88
89
90
91
92
93
# File 'lib/ae/core_ext.rb', line 87

def equal?(value=NoArgument) #:yield:
  if block_given?
    super(yield)
  else
    super
  end
end