Class: PPZ::AbstractDocParser
- Inherits:
-
Object
- Object
- PPZ::AbstractDocParser
- Defined in:
- lib/doc/parser/abstract.rb
Overview
解析一个 .ppz 文档(可以是一个文件、字符串)
Direct Known Subclasses
Instance Method Summary collapse
- #get_model ⇒ Object
-
#initialize ⇒ AbstractDocParser
constructor
A new instance of AbstractDocParser.
Constructor Details
#initialize ⇒ AbstractDocParser
Returns a new instance of AbstractDocParser.
4 5 6 |
# File 'lib/doc/parser/abstract.rb', line 4 def initialize @context = PPZ::ParserContext.new PPZ::RootSectionModel.new end |
Instance Method Details
#get_model ⇒ Object
8 9 10 11 12 13 14 15 |
# File 'lib/doc/parser/abstract.rb', line 8 def get_model loop do line = readline break unless line != nil handle_line line end @context.root end |