Idiomatic Ruby Each vs map Conditional assignment Combine operation over collections (enumerables) Array of Strings or Symbols Multiple Assignment Use Symbol to_proc Array Sample (enumerables) Use Fixnum#times Implicit Return Collect vs Select Options Hash with Defaults