Sha256: 7edc2d87e9fcd286d05e284d0ae50a8dbfc5803bdc23e5127050ec6652aeb11d

Contents?: true

Size: 362 Bytes

Versions: 4

Compression:

Stored size: 362 Bytes

Contents

class MonoRepoDeps::Config::Manager
  include MonoRepoDeps::Mixins

  Inject = MonoRepoDeps::Deps[
    config_loader: "config.loader"
  ]

  include Inject

  sig do
    params(
      method_name: Symbol,
      args: T.anything
    )
    .returns(MonoRepoDeps::Config)
  end
  def method_missing(method_name, *args)
    config_loader.call(method_name)
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
mono_repo_deps-0.2.1 lib/mono_repo_deps/config/manager.rb
mono_repo_deps-0.2.0 lib/mono_repo_deps/config/manager.rb
mono_repo_deps-0.1.14 lib/mono_repo_deps/config/manager.rb
mono_repo_deps-0.1.13 lib/mono_repo_deps/config/manager.rb