Class: BasicObject

Defined in:
lib/ext/basic_object.rb

Direct Known Subclasses

Mobj::Forwarder, Object

Instance Method Summary collapse

Instance Method Details

#classObject



4
5
6
7
8
9
# File 'lib/ext/basic_object.rb', line 4

def class
  klass = class << self;
    self
  end
  klass.superclass
end

#itselfObject Also known as: self!



11
# File 'lib/ext/basic_object.rb', line 11

def itself() self end

#p!(method = :puts) ⇒ Object



14
15
16
17
# File 'lib/ext/basic_object.rb', line 14

def p!(method=:puts)
  send(method, self)
  self
end