Class: Jenny
Overview
Jenny’s role in life is to find the dynamic files
Defined Under Namespace
Classes: DynamicFile, DynamicFileInitial
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
#dynamicfile ⇒ Object
104 105 106 107 108 109 110 111 112 |
# File 'lib/staticweb.rb', line 104 def dynamicfile list = [] list_of_dynamic_files.each do |dynamic| File.readlines(dynamic.file_path).each do |line| if line.match(/def.+_/) then list << DynamicFile.new(dynamic.file_name, dynamic.file_path, line.split[1], line.split[1].split("_")[1]) end end end return list end |
#list_of_dynamic_files ⇒ Object
96 97 98 99 100 101 102 |
# File 'lib/staticweb.rb', line 96 def list_of_dynamic_files list = [] Dir.entries(@working_directory).each do |file| if file.match(".dynamic.rb") then list << DynamicFileInitial.new(file, @working_directory + "/" + file) end end if list.size != 0 then return list else raise MissingFileType, "The Directory contains no files with extension .dynamic" end end |