26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
# File 'lib/flydata/command/base.rb', line 26
def retrieve_data_entries
data_entries = flydata.get('/data_entries')
unless flydata.response.code == 200 and data_entries
raise "Failed to retrieve data_entries"
end
data_entries.collect do |de|
source = Source.create(de)
if Flydata::Preference::DataEntryPreference.conf_exists?(de)
Flydata::Preference::DataEntryPreference.load_conf(de, source)
else
Flydata::Preference::DataEntryPreference.filter_data_entry(de, source)
de
end
end
end
|