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.



175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
# File 'lib/summa.rb', line 175

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.



196
197
198
# File 'lib/summa.rb', line 196

def docArray
  @docArray
end

#docFileObject

Create getters/setters.



196
197
198
# File 'lib/summa.rb', line 196

def docFile
  @docFile
end

#docNameObject

Create getters/setters.



196
197
198
# File 'lib/summa.rb', line 196

def docName
  @docName
end

#docStringObject

Create getters/setters.



196
197
198
# File 'lib/summa.rb', line 196

def docString
  @docString
end

#wordArrayObject

Create getters/setters.



196
197
198
# File 'lib/summa.rb', line 196

def wordArray
  @wordArray
end