Class: CGDocument

Inherits:
Object
  • Object
show all
Defined in:
lib/summa.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(docName) ⇒ CGDocument

Returns a new instance of CGDocument.



168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
# File 'lib/summa.rb', line 168

def initialize(docName)  
  @docName = docName
  @docFile = File.new(@docName)
  line=""
  @docArray = [];
  @wordArray = [];
  @docString = "";
  while line != nil
    line = @docFile.gets()
    if line != nil
      lineArray = line.split(" ")
      for i in 0 ... lineArray.length
        @docString += lineArray[i]
        @docString += " "
        @docArray << lineArray[i]
        @wordArray << CGWordOps.removePunctuation(lineArray[i].stem).stem
      end
    end
  end
end

Instance Attribute Details

#docArrayObject

Create getters/setters.



189
190
191
# File 'lib/summa.rb', line 189

def docArray
  @docArray
end

#docFileObject

Create getters/setters.



189
190
191
# File 'lib/summa.rb', line 189

def docFile
  @docFile
end

#docNameObject

Create getters/setters.



189
190
191
# File 'lib/summa.rb', line 189

def docName
  @docName
end

#docStringObject

Create getters/setters.



189
190
191
# File 'lib/summa.rb', line 189

def docString
  @docString
end

#wordArrayObject

Create getters/setters.



189
190
191
# File 'lib/summa.rb', line 189

def wordArray
  @wordArray
end