Sha256: 212a39e24b677516d64426210a5306d9dd76b5712ba51d912f06922de08beaa6

Contents?: true

Size: 366 Bytes

Versions: 10

Compression:

Stored size: 366 Bytes

Contents

# frozen_string_literal: true

require 'tempfile'
require './lib/fusuma/config'

module Fusuma
  module ConfigHelper
    module_function

    def load_config_yml=(string)
      Config.custom_path = Tempfile.open do |temp_file|
        temp_file.tap { |f| f.write(string) }
      end
    end

    def clear_config_yml
      Config.custom_path = nil
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
fusuma-2.4.1 spec/helpers/config_helper.rb
fusuma-2.4.0 spec/helpers/config_helper.rb
fusuma-2.3.0 spec/helpers/config_helper.rb
fusuma-2.2.0 spec/helpers/config_helper.rb
fusuma-2.1.0 spec/helpers/config_helper.rb
fusuma-2.0.5 spec/helpers/config_helper.rb
fusuma-2.0.4 spec/helpers/config_helper.rb
fusuma-2.0.3 spec/helpers/config_helper.rb
fusuma-2.0.2 spec/helpers/config_helper.rb
fusuma-2.0.1 spec/helpers/config_helper.rb