Method: FunctionGraph#initialize
- Defined in:
- lib/codegraph.rb
#initialize(config) ⇒ FunctionGraph
Returns a new instance of FunctionGraph.
140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 |
# File 'lib/codegraph.rb', line 140 def initialize(config) super(self.class.to_s) @config = config @debug = @config[:debug] @@matchBeforFuncName = @config[:matchBefor].nil? ? '[^A-z0-9_]\s*': @config[:matchBefor] @@matchAfterFuncName = @config[:matchAfter].nil? ? '( *\(| |$)' : @config[:matchAfter] @adds = @config[:adds] || [] @excludes = @config[:excludes] || [] @parser = CodeParser.new(@debug) @parser.read(*@config[:filelist]) @funx = @parser.funx end |