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

scalar

        # Psych::Handler.scalar

(from ruby core)
### Implementation from Handler
---
    scalar(value, anchor, tag, plain, quoted, style)

---

Called when a scalar `value` is found.  The scalar may have an `anchor`,
a `tag`, be implicitly `plain` or implicitly `quoted`

`value` is the string value of the scalar `anchor` is an associated
anchor or nil `tag` is an associated tag or nil `plain` is a boolean
value `quoted` is a boolean value `style` is an integer indicating the
string style

See the constants in Psych::Nodes::Scalar for the possible values of
`style`

### Example

Here is a YAML document that exercises most of the possible ways this
method can be called:

    ---
    - !str "foo"
    - &anchor fun
    - many
      lines
    - |
      many
      newlines

The above YAML document contains a list with four strings.  Here are the
parameters sent to this method in the same order:

    # value               anchor    tag     plain   quoted  style
    ["foo",               nil,      "!str", false,  false,  3    ]
    ["fun",               "anchor", nil,    true,   false,  1    ]
    ["many lines",        nil,      nil,    true,   false,  1    ]
    ["many\nnewlines\n",  nil,      nil,    false,  true,   4    ]



      

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.