Sha256: 046cb54b4a0a63d8328a50ef80674cc0f7e39ee007c0e022cb51b2b16132c78f

Contents?: true

Size: 565 Bytes

Versions: 4

Compression:

Stored size: 565 Bytes

Contents

# helper for reading global config file
module GlobalConfig
  def global_config_file
    config_file = File.join(temp_dir, '.config/gitx/github.yml')
    config_dir = File.dirname(config_file)
    FileUtils.mkdir_p(config_dir) unless File.exists?(config_dir)
    config_file
  end
  def global_config
    YAML.load_file(global_config_file)
  end
  def temp_dir
    tmp_dir = File.join(__dir__, '../tmp')
  end
end

RSpec.configure do |config|
  config.include GlobalConfig

  config.before do
    FileUtils.rm_rf(temp_dir)
    FileUtils.mkdir_p(temp_dir)
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
thegarage-gitx-2.14.0 spec/support/global_config.rb
thegarage-gitx-2.13.1 spec/support/global_config.rb
thegarage-gitx-2.13.0 spec/support/global_config.rb
thegarage-gitx-2.12.0 spec/support/global_config.rb