Sha256: 6cf3e87e3bd0fb7238ab1ef4b0f04f28db775610a67f037fe16247e364f90736
Contents?: true
Size: 509 Bytes
Versions: 1
Compression:
Stored size: 509 Bytes
Contents
require 'dry-configurable' require 'logger' module HostStatus class << self attr_accessor :debug attr_writer :logger, :adapters alias debug? debug def log(lvl = :info, *messages) messages.each { |m| logger.send(lvl, m) } end private def logger @logger ||= :Logger.new(STDOUT) end end extend ::Dry::Configurable setting :adapters, [] end require_relative 'host_status/version' require_relative 'host_status/types' require_relative 'host_status/host'
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
host_status-0.1.0 | lib/host_status.rb |