class Retrieval
Attributes
ddl[RW]
Public Class Methods
new(ddl)
click to toggle source
# File lib/html_compilation/classes/setup/retrieval.rb, line 7 def initialize(ddl) @ddl = ddl end
Public Instance Methods
retrieve_app_name()
click to toggle source
# File lib/html_compilation/classes/setup/retrieval.rb, line 51 def retrieve_app_name file = return_all_files(ddl, 'csv')[0] split = split_on_underscores(file) split[0] end
retrieve_csv_collection()
click to toggle source
# File lib/html_compilation/classes/setup/retrieval.rb, line 11 def retrieve_csv_collection output = [] file_locations = return_all_files(ddl, 'csv') file_locations.each do |file_location| t_output = [] File.open(file_location, 'r') { |file| content = file.read split = content.split("\n") split.delete_at(0) split.each do |row| components = row.split(',') csv_o = CSVObject.new(components[0].tr('"', ''), components[1], components[2], components[3], components[4]) t_output.push(csv_o) end output.push(t_output) } end output end
retrieve_env()
click to toggle source
# File lib/html_compilation/classes/setup/retrieval.rb, line 66 def retrieve_env file = return_all_files(ddl, 'csv')[0] split = split_on_underscores(file) split[2].split('.')[0] end
retrieve_image_collection()
click to toggle source
# File lib/html_compilation/classes/setup/retrieval.rb, line 41 def retrieve_image_collection output = [] file_locations = return_all_files(ddl, 'png') file_locations.each do |file_location| File.open(file_location, 'r') { |file| output.push(retrieve_image_content(file)) } end output end
retrieve_page_names()
click to toggle source
# File lib/html_compilation/classes/setup/retrieval.rb, line 57 def retrieve_page_names files = return_all_files(ddl, 'csv') output = [] files.each do |file| output.push(split_on_underscores(file)[1]) end output end
retrieve_url_collection()
click to toggle source
# File lib/html_compilation/classes/setup/retrieval.rb, line 31 def retrieve_url_collection output = [] file_locations = return_all_files(ddl, 'txt') file_locations.each do |file_location| File.open(file_location, 'r') { |file| output.push(file.read) } end output end
Private Instance Methods
split_on_underscores(file)
click to toggle source
# File lib/html_compilation/classes/setup/retrieval.rb, line 74 def split_on_underscores(file) file.split('/').last.split('_') end