dry-rb/dry-system

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
examples/standalone/system/container.rb14
examples/standalone/system/import.rb2
examples/standalone/system/providers/persistence.rb11
lib/dry-system.rb1
lib/dry/system.rb45
lib/dry/system/auto_registrar.rb27
lib/dry/system/component.rb83
lib/dry/system/component_dir.rb106
A
25 mins
lib/dry/system/components.rb8
lib/dry/system/config/component_dir.rb68
lib/dry/system/config/component_dirs.rb81
lib/dry/system/config/namespace.rb33
lib/dry/system/config/namespaces.rb67
lib/dry/system/constants.rb11
lib/dry/system/container.rb298
C
1 day
lib/dry/system/errors.rb55
lib/dry/system/identifier.rb44
A
25 mins
lib/dry/system/importer.rb30
lib/dry/system/indirect_component.rb21
lib/dry/system/loader.rb30
lib/dry/system/loader/autoloading.rb15
lib/dry/system/magic_comments_parser.rb25
A
45 mins
lib/dry/system/manifest_registrar.rb31
lib/dry/system/plugins.rb80
lib/dry/system/plugins/bootsnap.rb31
lib/dry/system/plugins/dependency_graph.rb40
lib/dry/system/plugins/dependency_graph/strategies.rb22
lib/dry/system/plugins/env.rb20
lib/dry/system/plugins/logging.rb47
lib/dry/system/plugins/monitoring.rb32
lib/dry/system/plugins/monitoring/proxy.rb39
lib/dry/system/plugins/notifications.rb18
lib/dry/system/provider.rb85
A
25 mins
lib/dry/system/provider/source.rb122
lib/dry/system/provider/source_dsl.rb67
lib/dry/system/provider_registrar.rb103
lib/dry/system/provider_source_registry.rb57
lib/dry/system/provider_sources.rb2
lib/dry/system/provider_sources/settings.rb31
lib/dry/system/provider_sources/settings/config.rb51
A
55 mins
lib/dry/system/provider_sources/settings/loader.rb34
lib/dry/system/stubs.rb17
lib/dry/system/version.rb5