Class: Montgomery
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_files ⇒ Object
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 |
#templatefile ⇒ Object
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 |