~/talk

The Case Of The Missing Method - A Ruby Mystery Story

Talkat RubyConf AU 2019 · on Thursday, 2019-02-07· [ruby]

A concrete mystery resolution: class methods are stored on an invisible singleton class and method lookup always begins there, demonstrated by pry and ObjectSpace experiments that show creating one class yields two new live objects so ObjectSpace counts reveal surprising behavior. The talk builds a working DSL via instance_eval/DSL to scaffold city subclasses, explains when singleton classes cause hard-to-debug errors, and shows where to look when methods seem to be missing.

AI-written summary · about

  1. 0:00Intro
  2. 2:22Background
  3. 8:43Chapter 2 Ever heard of Google
  4. 12:25Chapter 3 Smalltalk
  5. 15:53Chapter 4 Case Closed
  6. 16:30Chapter 5 Meeting Ellen
  7. 24:28Chapter 6 Deer Cells
  8. 28:42Chapter 7 Ruby Hack Night
  9. 31:22Chapter 8 Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.