class SidekiqScheduler::Config

def initialize(sidekiq_config: nil, without_defaults: false)

passing the sidekiq config, and in those scenarios we don't want to fail
We have to set the default as nil because the scheduler could be instantiated without
def initialize(sidekiq_config: nil, without_defaults: false)
  @sidekiq_config = sidekiq_config
  @scheduler_config = fetch_scheduler_config(sidekiq_config, without_defaults)
end