class AbstractClassAnalyzer
Public Class Methods
new()
click to toggle source
# File lib/AnalyzedClassGenerator.rb, line 4 def initialize @curlyBraces = 0 @funcCurlyBraces = 0 @functionName = nil @funcLines = 0 end
Public Instance Methods
didReachEndOfClass()
click to toggle source
# File lib/AnalyzedClassGenerator.rb, line 21 def didReachEndOfClass @curlyBraces == 0 end
didReachEndOfFunction()
click to toggle source
# File lib/AnalyzedClassGenerator.rb, line 39 def didReachEndOfFunction @funcCurlyBraces == 0 end
resetClassStats()
click to toggle source
# File lib/AnalyzedClassGenerator.rb, line 25 def resetClassStats @curlyBraces = 0 end
resetFunctionStats()
click to toggle source
# File lib/AnalyzedClassGenerator.rb, line 43 def resetFunctionStats @funcCurlyBraces = 0 @funcLines = 0 @functionName = nil end
updateCurlyBraceIndex(line)
click to toggle source
# File lib/AnalyzedClassGenerator.rb, line 11 def updateCurlyBraceIndex (line) if line.include? "{" @curlyBraces = @curlyBraces + 1 end if line.include? "}" @curlyBraces = @curlyBraces - 1 end end
updateFunctionCurlyBraceIndex(line)
click to toggle source
# File lib/AnalyzedClassGenerator.rb, line 29 def updateFunctionCurlyBraceIndex (line) if line.include? "{" @funcCurlyBraces = @funcCurlyBraces + 1 end if line.include? "}" @funcCurlyBraces = @funcCurlyBraces - 1 end end