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