Class: Parser
- Inherits:
-
Object
- Object
- Parser
- Defined in:
- lib/model-visualizer/parser.rb
Instance Method Summary collapse
Instance Method Details
#parse ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/model-visualizer/parser.rb', line 6 def parse files = Dir['app/models/*'] models = Array.new for file in files IO.foreach(file) do |line| if line.include? 'class' name = /class ([[:alpha:]]+)/.match(line)[1] model = Model.new(name) models.push(model) end end end models end |