Reopening classes

class Fixnum
  def divisible_by? n
    self % n == 0
  end
end

4.divisible_by? 2 #=> true
4.divisible_by? 3 #=> false

Reopening classes

class Student
  def last_name
    @last_name
  end
end

class Student
  def first_name
    @first_name
  end
end

Monkey Patching

With great monkey power comes great monkey responsibility.

  - Spider Monkey

 Previous Lesson

Outline

[menu]

/