Class: Montgomery

Inherits:
Jeremy show all
Defined in:
lib/staticweb.rb

Overview

Montgomery’s role in life is to read the template files

Defined Under Namespace

Classes: TemplateFile, TemplateFileInitial

Instance Method Summary collapse

Methods inherited from Jeremy

#initialize, #list_of_web_files, #webfile

Constructor Details

This class inherits a constructor from Jeremy

Instance Method Details

#list_of_template_filesObject



70
71
72
73
74
75
76
# File 'lib/staticweb.rb', line 70

def list_of_template_files
	list = []
	Dir.entries(@working_directory).each do |file|
		if file.match(".template") then list << TemplateFileInitial.new(file, @working_directory + "/" + file) end
	end
if list.size != 0 then return list else raise MissingFileType, "The Directory contains no files with extension .template" end	
end

#templatefileObject



79
80
81
82
83
84
85
# File 'lib/staticweb.rb', line 79

def templatefile
	list = []
	list_of_template_files.each do |template|
		list << TemplateFile.new(template.file_name, template.file_path, File.readlines(template.file_path))
	end
return list
end