2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
# File 'lib/app/helpers/feed_us_grabber_helper.rb', line 2
def feedUsGrabber(params)
grabber = FeedUsGrabber.new
unless params[:CacheCommand].nil?
grabber.setCacheCommand(params[:CacheCommand])
end
unless params[:FeedUsCacheGroup].nil?
grabber.setCacheGroup(params[:FeedUsCacheGroup])
end
unless params[:FeedUsCacheFolder].nil?
grabber.setCacheFolder(params[:FeedUsCacheFolder])
else
grabber.setCacheFolder(File.join(Rails.root.to_s,'tmp','CachedWebContent'));
end
unless params[:FeedUsCacheInterval].nil? && params[:FeedUsCacheIntervalLength].nil?
grabber.setCacheIntervalUnit(params[:FeedUsCacheInterval])
grabber.setCacheIntervalLength(params[:FeedUsCacheIntervalLength])
end
unless params[:FeedUsURL].nil?
grabber.setDynURL(params[:FeedUsURL])
if params[:includeFlag] == true
grabber.setIncludeFlag(true)
else
grabber.setIncludeFlag(false)
end
end
unless params[:ClientWhiteList].nil?
grabber.setClientWhiteList(params[:ClientWhiteList])
end
grabber.autoCacheToFile()
grabber
end
|