Sha256: db8dbb6cd5f60b438c3ba1d9840355111826d05eca0371a755cf76336a792c8e

Contents?: true

Size: 319 Bytes

Versions: 3

Compression:

Stored size: 319 Bytes

Contents

# frozen_string_literal: true

class Runger::Loaders::Env < Runger::Loaders::Base
  def call(env_prefix:, **_options)
    env = ::Runger::Env.new(type_cast: ::Runger::NoCast)

    env.fetch_with_trace(env_prefix).then do |(conf, trace)|
      ::Runger::Tracing.current_trace&.merge!(trace)
      conf
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
runger_config-5.2.0 lib/runger/loaders/env.rb
runger_config-5.1.0 lib/runger/loaders/env.rb
runger_config-5.0.0 lib/runger/loaders/env.rb