Slide 1

Slide 1 text

A Tour Through Ruby’s Dusty Corners

Slide 2

Slide 2 text

Motivation Wheels WTFs

Slide 3

Slide 3 text

Core

Slide 4

Slide 4 text

ARGF & DATA Command Line Helper Embedded contents

Slide 5

Slide 5 text

Comparable Ordering Helpers

Slide 6

Slide 6 text

Enumerable Iteration Helpers

Slide 7

Slide 7 text

Enumerator Laziness built-in

Slide 8

Slide 8 text

Fiber Like Threads but with more Mindfuck

Slide 9

Slide 9 text

Encoding Ruby 1.9.x's notorious Encoding

Slide 10

Slide 10 text

Method Still an Object

Slide 11

Slide 11 text

Standard Libraries

Slide 12

Slide 12 text

Interlude Libraries in 2.0 minitest, rake, rdoc, rubygems, bigdecimal, io-console, json, psych

Slide 13

Slide 13 text

abbrev & shellwords Unambiguous Prefixes Splitting Strings the Bash Way

Slide 14

Slide 14 text

english Perlism Avoider

Slide 15

Slide 15 text

delegate & forwardable Delegate Pattern! SimpleDelegator

Slide 16

Slide 16 text

optparse & getoptlong Option Parsers

Slide 17

Slide 17 text

gserver generic TCP Servers

Slide 18

Slide 18 text

ostruct Rails.configuration-like objects

Slide 19

Slide 19 text

coverage & ripper Introspection tools Coverage (in-built) & Ruby Parser

Slide 20

Slide 20 text

pstore, dbm & sdbm KV Stores File-based

Slide 21

Slide 21 text

We’re Done Here