Ruby (programming language)
Ruby has been described as a multi-paradigm programming language: it allows procedural programming (defining functions/variables outside classes makes them part of the root, 'self' Object), with object orientation (everything is an object) or functional programming (it has anonymous functions, closures, and continuations; statements all have values, and functions return the last evaluation). It has support for introspection, reflection and metaprogramming, as well as support for interpreter-based threads. Ruby features dynamic typing, and supports parametric polymorphism.
Ruby Button
Colin Grimshaw begins tutoring Ruby to read and write. Ruby falsely claims that Colin touched her inappropriately. Pete convinces Ruby that Colin was only trying to comfort her. In their next tutoring session, Ruby brands Colin a pervert and he slaps her. Pete sees this and suspends Colin. Pete offers to be Ruby's new tutor, which she accepts. Ruby plans a house party when her legal guardians, Frankie and Jack Osborne go on vacation. Jack asks his son, Darren, and Darren's girlfriend, Nancy Hayton, to babysit Ruby whilst they are away. Nancy foils Ruby's plans and secretly cancels the party. Upon discovering this, Ruby argues with Nancy and decides to run away. Whilst trying to hitch a lift out of the village, Ruby meets Riley Costello and Doug Carter and introduces herself as Alicia. She joins them on their night out and becomes intoxicated. Ruby goes home with Doug and they passionately kiss, but she falls asleep. Doug discovers Ruby's real age and calls Riley. Ruby wakes up and hears them discussing her. She takes Riley's football training top as she is unable to find her own top and sneaks out. Doug and Riley find Ruby and return her home. Ruby lies to Esther, telling her that she and Riley had sex. Riley's fiancé, Mercedes McQueen, confronts Ruby and tells her to stop spreading lies about Riley.