Module: Monkey::Object::Backports

Defined in:
lib/monkey/object/backports.rb

Overview

Backports from newer / alternate ruby implementations.

Instance Method Summary collapse

Instance Method Details

#metaclassObject

From Rubinius



16
17
18
19
20
# File 'lib/monkey/object/backports.rb', line 16

def metaclass
  class << self
    self
  end
end

#tap {|_self| ... } ⇒ Object

From Ruby >= 1.8.7

Yields:

  • (_self)

Yield Parameters:



10
11
12
13
# File 'lib/monkey/object/backports.rb', line 10

def tap
  yield self
  self
end