We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

The Case of the Missing Method

00:00

Formal Metadata

Title
The Case of the Missing Method
Subtitle
A Ruby Mystery Story
Title of Series
Number of Parts
66
Author
Contributors
License
CC Attribution 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Business is slow for Ruby Private Investigator, Deirdre Bug. She’s on the verge of switching industry when she gets a call from an anxious young man. "Some class methods have gone missing," he tells her breathlessly. "I need your help." Deirdre takes the case and begins exploring Ruby objects behind the scenes. Though she thinks she's on familiar ground — Ruby's object model, method lookup — she's about to discover that she really has no clue.
CASE <Informatik>VideoconferencingMusical ensembleJSONXMLUML
Computer fileCASE <Informatik>Process (computing)Source codeProduct (business)Data managementIdentity managementSoftware developerSoftwareProgramming languageSoftware bug
Instance (computer science)Social classObject (grammar)Social classCodeInstance (computer science)Type theoryCuboidTable (information)Multiplication signSeries (mathematics)Inheritance (object-oriented programming)Ring (mathematics)CurvatureOffice suiteWritingCartesian coordinate systemStructural loadLevel (video gaming)FrustrationSoftware developerData miningChainSoftware testingProcess (computing)Point (geometry)Information technology consultingBeat (acoustics)Saddle pointInformation privacy
Network topologyObject (grammar)Kernel (computing)Module (mathematics)Instance (computer science)SpacetimeNetwork topologyObject (grammar)Social classInformationCausalityMultiplication signTheory of relativityTouchscreenModule (mathematics)Structural loadInformation privacyPoint (geometry)Parameter (computer programming)Computer animation
SpacetimeObject (grammar)SpacetimeObject (grammar)Ring (mathematics)NumberType theoryMultiplication signBitCausalityImage resolutionSocial classInteractive televisionCountingSymbol tableMessage passingControl flowComputer animation
Online chatComputer programmingPolygonJava appletModule (mathematics)Social classObject (grammar)Kernel (computing)Inheritance (object-oriented programming)Multiplication signSocial classFormal languagePolygonPhysical systemMeta elementComputer programmingObject (grammar)Electronic mailing listWordClosed setSpacetimeTouchscreenMoment (mathematics)ConcentricCodeModule (mathematics)Inheritance (object-oriented programming)Network topologyObject-oriented programming
Point (geometry)Formal languageMoment (mathematics)Ring (mathematics)Computer animation
Social classClient (computing)Social classDemosceneInstance (computer science)Software developerData miningObject (grammar)
Menu (computing)Inheritance (object-oriented programming)Social classCodeDifferent (Kate Ryan album)Block (periodic table)Software developerThresholding (image processing)Multiplication signData storage deviceSoftwareDeclarative programmingProblemorientierte ProgrammierspracheInstance (computer science)InformationCategory of beingVirtual machineComputer clusterRevision controlElectronic mailing listExistenceComplex (psychology)outputLevel (video gaming)Similarity (geometry)Object (grammar)2 (number)Social classPoint (geometry)Software testingBit rateParameter (computer programming)Interface (computing)Software frameworkSoftware bugQuicksortIdentity managementSystem callProcess (computing)Attribute grammarCodeEndliche ModelltheorieVariable (mathematics)Theory of relativityCAN busBitArtificial neural networkNeuroinformatikFocus (optics)Product (business)DemosceneStructural loadComputer animation
Social classHuman migrationFormal languageNumbering schemeRow (database)Electronic visual displayUniform resource locatorDigital photographyTexture mappingCore dumpModule (mathematics)DebuggerDisk read-and-write headRight angleRippingSocial classProduct (business)Goodness of fitDemosceneSoftware developerMultiplication signRootCodeDomain nameComputer fileObject (grammar)Power (physics)Projective planeSoftware bugConfidence intervalFormal languageArmData conversionLatent heatMereologyElectronic program guideSuite (music)HierarchyTable (information)Mobile appRow (database)Error messageSheaf (mathematics)Level (video gaming)Process (computing)Physical systemWebsiteHuman migrationInstance (computer science)Rule of inferencePoint (geometry)Context awarenessDifferent (Kate Ryan album)RoutingComputer animation
Social classComplex (psychology)Cartesian coordinate systemObject (grammar)FreewareWritingSoftware frameworkComputer animation
Core dumpPattern languageObject (grammar)Social classNormal (geometry)Consistency
MathematicsInstance (computer science)Social classInstance (computer science)Object (grammar)Computer animation
Social classMereologyCausalityLevel (video gaming)Multiplication signComputer animation
Crash (computing)XMLComputer animation
Transcript: English(auto-generated)