lib/scaffoldhub/helper.rb in scaffoldhub-0.0.8 vs lib/scaffoldhub/helper.rb in scaffoldhub-0.0.10

- old
+ new

@@ -39,9 +39,26 @@ say_status :error, "HTTP error connecting to #{e.message}", :red nil end end + def each_gem + begin + gems = scaffold_spec.gems.each do |gem| + yield gem + end + rescue Errno::ENOENT => e + say_status :error, e.message, :red + nil + rescue Scaffoldhub::NotFoundException => e + say_status :error, "HTTP 404 not found error for #{e.message}", :red + nil + rescue Scaffoldhub::NetworkErrorException => e + say_status :error, "HTTP error connecting to #{e.message}", :red + nil + end + end + def scaffold_spec Helper.scaffold_spec ||= download_scaffold_spec! end def download_scaffold_spec!