Class: CodeGraph::Inheritance
- Inherits:
-
Object
- Object
- CodeGraph::Inheritance
- Defined in:
- lib/codegraph/inheritance.rb
Constant Summary collapse
- CLASS_REGEXP =
/class\s+([A-Z][\w:]*)(?:\s*<\s*([A-Z][\w:]*))?/
Instance Method Summary collapse
- #generate ⇒ Object
-
#initialize(dir, options = {}) ⇒ Inheritance
constructor
A new instance of Inheritance.
Constructor Details
#initialize(dir, options = {}) ⇒ Inheritance
Returns a new instance of Inheritance.
10 11 12 13 14 15 16 17 18 19 |
# File 'lib/codegraph/inheritance.rb', line 10 def initialize(dir, ={}) @dir = dir = @nodes = {} @edges = {} @processor = InheritanceProcessor.new @g = GraphViz.new([:graph_name], ) end |
Instance Method Details
#generate ⇒ Object
21 22 23 24 |
# File 'lib/codegraph/inheritance.rb', line 21 def generate directory_scan output end |