13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
# File 'lib/bumps/feature.rb', line 13
def self.pull
Configuration.output_stream << "Retrieving features from #{Configuration.pull_url} ...\n"
begin
features = RemoteFeature.fetch(Configuration.pull_url)
rescue Exception => e
Configuration.output_stream << "Could not pull features: #{e}\n"
features = []
end
features.each do |feature|
feature.write_to Configuration.feature_directory
end
Configuration.output_stream << "Wrote #{features.size} features to #{Configuration.feature_directory}\n\n"
end
|