Class: SpaceObject::Parser
Constant Summary collapse
- DELIMITER =
/\n(?! )/
- LEAF =
/^([^ ]+) /
- KEY_LINE =
/^([^ ]+)(\n|$)/
- NEST_SPACING =
/\n /
Instance Method Summary collapse
-
#initialize(document) ⇒ Parser
constructor
A new instance of Parser.
- #parse ⇒ Object
Constructor Details
#initialize(document) ⇒ Parser
Returns a new instance of Parser.
8 9 10 |
# File 'lib/space_object/parser.rb', line 8 def initialize(document) @document = (document || '') end |
Instance Method Details
#parse ⇒ Object
12 13 14 15 |
# File 'lib/space_object/parser.rb', line 12 def parse prepare_string parse_string(@document) end |