Booleans, symbols, numbers, string, arrays, and hashes are all fundamental language features that allow us to do many things. But have you ever felt you needed another one?
In this talk we'll walk through the basics of creating a Percent class that we can use instead of other workarounds. While we will deal specifically with percent, you will learn how to make any sort of numeric class you could want. We'll cover implementing common methods and the coerce method.
Presented on December 16th, 2014 at KW Ruby (http://www.meetup.com/kw-ruby-on-rails/events/218633044/)