class NetHTTP::Core

Public Class Methods

get_logger(logger = nil) click to toggle source
# File lib/core/core.rb, line 7
def self.get_logger(logger = nil)
  return logger if logger.class == Logger

  if logger.nil? || logger.to_s.empty?
    logger = Logger.new(STDOUT)
    logger.level = Logger::INFO
  end

  logger
end
schema_validation(opts, schema) click to toggle source
# File lib/core/core.rb, line 18
def self.schema_validation(opts, schema)
  results = schema.call(opts)
  if results.success?
    return nil
  else
    return results.errors.to_h
  end
end