This is a Ruby tree! It shows every object from the Ruby Programming Language in a tree format.

map

        # Enumerator::Lazy.map

(from ruby core)
### Implementation from Lazy
---
    lazy.collect { |obj| block } -> lazy_enumerator
    lazy.map     { |obj| block } -> lazy_enumerator

---

Like Enumerable#map, but chains operation to be lazy-evaluated.

    (1..Float::INFINITY).lazy.map {|i| i**2 }
    #=> #<Enumerator::Lazy: #<Enumerator::Lazy: 1..Infinity>:map>
    (1..Float::INFINITY).lazy.map {|i| i**2 }.first(3)
    #=> [1, 4, 9]



      

This is MURDOC! A Ruby documentation browser inspired by Smalltalk-80. It allows you to learn about Ruby by browsing through its class hierarchies, and see any of its methods.