# frozen_string_literal: true module Slack module Config extend self attr_accessor :token, :logger def reset self.token = nil self.logger = nil end reset end class << self def configure block_given? ? yield(Config) : Config end def config Config end end end