38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
# File 'lib/tshield/controllers/admin/requests.rb', line 38
def get_requests(session, domain)
requests = []
path = File.join("requests", session, domain)
Dir.entries(path).each do |url_path|
next if url_path =~ /^\.\.?$/
Dir.entries(File.join(path, url_path)).each do |method|
next if method =~ /^\.\.?$/
Dir.entries(File.join(path, url_path, method)).each do |request|
next if request =~ /^\.\.?$/
raw = File.open(File.join(path, url_path, method, request)).read
content = JSON.parse(raw)
content['method'] = method
content['title'] = url_path
content['position'] = request =~ /(\d+).json/ && $1
requests << content
end
end
end
requests
end
|