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