Sha256: c6956bb50ed1e9830f162a6af78c7d1281d6c4103f42973a2b09aa53c953b05c

Contents?: true

Size: 407 Bytes

Versions: 4

Compression:

Stored size: 407 Bytes

Contents

# frozen_string_literal: true

module Diffend
  # Diffend config object
  module Config
    class << self
      # Build diffend config object
      #
      # @return [OpenStruct, nil]
      #
      # @raise [Errors::MissingConfigurationFile] when no config file
      def call
        Diffend::Config::Fetcher.call(
          File.expand_path('..', ::Bundler.bin_path)
        )
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
diffend-monitor-0.2.31 lib/diffend/config.rb
diffend-0.2.31 lib/diffend/config.rb
diffend-monitor-0.2.30 lib/diffend/config.rb
diffend-0.2.30 lib/diffend/config.rb