main
1# frozen_string_literal: true
2
3require "base64"
4require "concurrent"
5require "hashie"
6require "listen"
7require "logger"
8require "socket"
9
10require "minbox/client"
11require "minbox/inbox"
12require "minbox/publisher"
13require "minbox/server"
14require "minbox/version"
15
16module Minbox
17 class Error < StandardError; end
18
19 class << self
20 def logger
21 @logger ||= Logger.new(STDOUT)
22 end
23
24 def logger=(logger)
25 @logger = logger
26 end
27 end
28end
29