lib/lono/importer/service/coder.rb in lono-7.5.2 vs lib/lono/importer/service/coder.rb in lono-8.0.0.pre.rc1

- old
+ new

@@ -20,43 +20,43 @@ if res.code == "200" data = JSON.load(res.body) ruby_code = print(data) # returns data["ruby_code"] / passthrough ruby_code else - puts "Error: Unable to convert template to Ruby code." - puts "The error has been reported." - puts "Non-successful http response status code: #{res.code}" - # puts "headers: #{res.each_header.to_h.inspect}" + logger.info "Error: Unable to convert template to Ruby code." + logger.info "The error has been reported." + logger.info "Non-successful http response status code: #{res.code}" + # logger.info "headers: #{res.each_header.to_h.inspect}" exit 1 end end private def print(data) return if ENV['LONO_PRO_TEST'] if data["error"] # Code was processed but there was this error with an HTTP 200 OK - $stderr.puts "ERROR: #{data["error"]}".color(:red) + $stderr.logger.info "ERROR: #{data["error"]}".color(:red) if data["message"] - $stderr.puts data["message"] + $stderr.logger.info data["message"] end return end validity = data["valid_ruby"] ? "valid" : "invalid" if validity == "valid" - $stderr.puts "INFO: The generated Ruby code is has #{validity} syntax." + $stderr.logger.info "INFO: The generated Ruby code is has #{validity} syntax." else - $stderr.puts "WARN: The generated Ruby code is has #{validity} syntax. Providing because it may be small errors.".color(:yellow) # note redirection disables color + $stderr.logger.info "WARN: The generated Ruby code is has #{validity} syntax. Providing because it may be small errors.".color(:yellow) # note redirection disables color end - $stderr.puts <<~EOL + $stderr.logger.info <<~EOL Translated ruby code below: EOL ruby_code = data["ruby_code"] - puts ruby_code + logger.info ruby_code ruby_code end def net_http_client(url) uri = URI(url)