str.each in Ruby isn't working
ruby, ruby-1.9, string
Solution
Ruby 1.9 no longer has `each` on the `String` class. Use either `each_char` or `each_line` depending on what you want to do. The docs for Ruby 1.9 `String` are http://ruby-doc.org/core-1.9.3/String.html.
Problem
I'm Learning Ruby. I found the method `String#each` at http://ruby-doc.org/core/classes/String.html. When I try using it... ``` irb(main):001:0> "hello\nworld".each {|s| p s} NoMethodError: undefined method `each' for "hello\nworld":String ``` ...but I get that `NoMethodError`. I'm using Ruby 1.9.1p253 so I don't think I'm using an old version. What's going on?