"What's inside: basic Ruby syntax; running Ruby extensions; FP concepts like currying, side-effect-free code, and recursion; Ruby 2.5 update"--Page 4 of cover. Includes index.
Contents:
part 1. Ruby foundations: Bootstrapping your Ruby literacy ; Objects, methods, and local variables ; Organizing objects with classes ; Modules and program organization ; The default object (self), scope, and visibility ; Control-flow techniques -- part 2. Built-in classes and modules: Built-in essentials ; Strings, symbols, and other scalar objects ; Collection and container objects ; Collections central : enumerable and enumerator ; Regular expressions and regexp-based string operations ; File and I/O operations -- part 3. Ruby dynamics: object individuation ; Callable and runnable objects ; Callbacks, hooks, and runtime introspection ; Ruby and functional programming.
This resource is supported by the Institute of Museum and Library Services under the provisions of the Library Services and Technology Act as administered by State Library of Iowa.