Sha256: 33563814fefe0c4b71ad38b3d2002db4fad71d57e9bbd0aefa2d781fba454ce1
Contents?: true
Size: 707 Bytes
Versions: 4
Compression:
Stored size: 707 Bytes
Contents
# frozen_string_literal: true module Bemer module Test module ConfigurationHelpers def reset_bemer_configuration(initializer_name = :bemer) Singleton.send(:__init__, Bemer::Configuration) return unless initializer_name begin load Rails.root.join('config', 'initializers', "#{initializer_name}.rb") rescue LoadError # rubocop:disable Lint/HandleExceptions end end def reset_bemer_configuration_and_execute(initializer_name = :bemer) return unless block_given? reset_bemer_configuration(initializer_name) yield Bemer.config reset_bemer_configuration(initializer_name) end end end end
Version data entries
4 entries across 4 versions & 1 rubygems