Sha256: 9d6d84b8ccb6243504c0bcb88e6fd7830e87d097f5e500d8066398191b5c9f7d
Contents?: true
Size: 695 Bytes
Versions: 17
Compression:
Stored size: 695 Bytes
Contents
require_dependency "renalware/feeds" module Renalware module Feeds module Job extend ActiveSupport::Concern def formatted_exception(error) [ "#{error.backtrace.first}: #{error.message} (#{error.class})", error.backtrace.drop(1).map{ |s| "\t#{s}" } ].join("\n") end def log(msg) Rails.logger.info(msg) end def find_file_in(files, pattern) file = files.select{ |f| f.basename.to_s.match(pattern) }.first if file.nil? msg = "Zip file does not contain a file with name matching #{pattern}!" log(msg) fail(msg) end file end end end end
Version data entries
17 entries across 17 versions & 1 rubygems