--- !ruby/object:Gem::Specification
name: dry-system
version: !ruby/object:Gem::Version
  version: 0.7.0
platform: ruby
authors:
- Piotr Solnica
autorequire: 
bindir: bin
cert_chain: []
date: 2017-06-15 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
  name: inflecto
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 0.0.2
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 0.0.2
- !ruby/object:Gem::Dependency
  name: concurrent-ruby
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '1.0'
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '1.0'
- !ruby/object:Gem::Dependency
  name: dry-equalizer
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '0.2'
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '0.2'
- !ruby/object:Gem::Dependency
  name: dry-container
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '0.6'
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '0.6'
- !ruby/object:Gem::Dependency
  name: dry-auto_inject
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 0.4.0
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 0.4.0
- !ruby/object:Gem::Dependency
  name: dry-configurable
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '0.2'
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '0.2'
- !ruby/object:Gem::Dependency
  name: bundler
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: rake
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: rspec
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
description: 
email:
- piotr.solnica@gmail.com
executables: []
extensions: []
extra_rdoc_files: []
files:
- ".gitignore"
- ".rspec"
- ".travis.yml"
- ".yardopts"
- CHANGELOG.md
- CONTRIBUTING.md
- Gemfile
- LICENSE
- README.md
- Rakefile
- dry-system.gemspec
- examples/custom_configuration_auto_register/Gemfile
- examples/custom_configuration_auto_register/lib/entities/user.rb
- examples/custom_configuration_auto_register/lib/user_repo.rb
- examples/custom_configuration_auto_register/run.rb
- examples/custom_configuration_auto_register/system/boot/persistence.rb
- examples/custom_configuration_auto_register/system/container.rb
- examples/custom_configuration_auto_register/system/import.rb
- examples/standalone/Gemfile
- examples/standalone/lib/user_repo.rb
- examples/standalone/run.rb
- examples/standalone/system/boot/persistence.rb
- examples/standalone/system/container.rb
- examples/standalone/system/import.rb
- lib/dry-system.rb
- lib/dry/system.rb
- lib/dry/system/auto_registrar.rb
- lib/dry/system/auto_registrar/configuration.rb
- lib/dry/system/booter.rb
- lib/dry/system/component.rb
- lib/dry/system/constants.rb
- lib/dry/system/container.rb
- lib/dry/system/errors.rb
- lib/dry/system/importer.rb
- lib/dry/system/lifecycle.rb
- lib/dry/system/loader.rb
- lib/dry/system/magic_comments_parser.rb
- lib/dry/system/manual_registrar.rb
- lib/dry/system/version.rb
- spec/fixtures/components/bar.rb
- spec/fixtures/components/bar/baz.rb
- spec/fixtures/components/foo.rb
- spec/fixtures/components/no_register.rb
- spec/fixtures/import_test/config/application.yml
- spec/fixtures/import_test/lib/test/bar.rb
- spec/fixtures/import_test/lib/test/foo.rb
- spec/fixtures/import_test/system/boot/bar.rb
- spec/fixtures/lazytest/config/application.yml
- spec/fixtures/lazytest/lib/test/dep.rb
- spec/fixtures/lazytest/lib/test/foo.rb
- spec/fixtures/lazytest/lib/test/models.rb
- spec/fixtures/lazytest/lib/test/models/book.rb
- spec/fixtures/lazytest/lib/test/models/user.rb
- spec/fixtures/lazytest/system/boot/bar.rb
- spec/fixtures/magic_comments/comments.rb
- spec/fixtures/manual_registration/container/foo.rb
- spec/fixtures/manual_registration/lib/test/foo.rb
- spec/fixtures/multiple_namespaced_components/multiple/level/baz.rb
- spec/fixtures/multiple_namespaced_components/multiple/level/foz.rb
- spec/fixtures/namespaced_components/namespaced/bar.rb
- spec/fixtures/namespaced_components/namespaced/foo.rb
- spec/fixtures/other/config/boot/bar.rb
- spec/fixtures/other/config/boot/hell.rb
- spec/fixtures/other/lib/test/dep.rb
- spec/fixtures/other/lib/test/foo.rb
- spec/fixtures/other/lib/test/models.rb
- spec/fixtures/other/lib/test/models/book.rb
- spec/fixtures/other/lib/test/models/user.rb
- spec/fixtures/test/config/application.yml
- spec/fixtures/test/config/subapp.yml
- spec/fixtures/test/lib/test/dep.rb
- spec/fixtures/test/lib/test/foo.rb
- spec/fixtures/test/lib/test/models.rb
- spec/fixtures/test/lib/test/models/book.rb
- spec/fixtures/test/lib/test/models/user.rb
- spec/fixtures/test/lib/test/singleton_dep.rb
- spec/fixtures/test/log/.gitkeep
- spec/fixtures/test/system/boot/bar.rb
- spec/fixtures/test/system/boot/client.rb
- spec/fixtures/test/system/boot/db.rb
- spec/fixtures/test/system/boot/hell.rb
- spec/fixtures/test/system/boot/logger.rb
- spec/fixtures/umbrella/system/boot/db.rb
- spec/integration/boot_spec.rb
- spec/integration/container/lazy_loading/manual_registration_spec.rb
- spec/integration/import_spec.rb
- spec/spec_helper.rb
- spec/unit/auto_registrar/configuration_spec.rb
- spec/unit/component_spec.rb
- spec/unit/container/auto_register_spec.rb
- spec/unit/container/finalize_spec.rb
- spec/unit/container/import_spec.rb
- spec/unit/container/injector_spec.rb
- spec/unit/container_spec.rb
- spec/unit/loader_spec.rb
- spec/unit/magic_comments_parser_spec.rb
homepage: http://dry-rb.org/gems/dry-system
licenses:
- MIT
metadata: {}
post_install_message: 
rdoc_options: []
require_paths:
- lib
required_ruby_version: !ruby/object:Gem::Requirement
  requirements:
  - - ">="
    - !ruby/object:Gem::Version
      version: 2.1.0
required_rubygems_version: !ruby/object:Gem::Requirement
  requirements:
  - - ">="
    - !ruby/object:Gem::Version
      version: '0'
requirements: []
rubyforge_project: 
rubygems_version: 2.6.11
signing_key: 
specification_version: 4
summary: Organize your code into reusable components
test_files:
- spec/fixtures/components/bar.rb
- spec/fixtures/components/bar/baz.rb
- spec/fixtures/components/foo.rb
- spec/fixtures/components/no_register.rb
- spec/fixtures/import_test/config/application.yml
- spec/fixtures/import_test/lib/test/bar.rb
- spec/fixtures/import_test/lib/test/foo.rb
- spec/fixtures/import_test/system/boot/bar.rb
- spec/fixtures/lazytest/config/application.yml
- spec/fixtures/lazytest/lib/test/dep.rb
- spec/fixtures/lazytest/lib/test/foo.rb
- spec/fixtures/lazytest/lib/test/models.rb
- spec/fixtures/lazytest/lib/test/models/book.rb
- spec/fixtures/lazytest/lib/test/models/user.rb
- spec/fixtures/lazytest/system/boot/bar.rb
- spec/fixtures/magic_comments/comments.rb
- spec/fixtures/manual_registration/container/foo.rb
- spec/fixtures/manual_registration/lib/test/foo.rb
- spec/fixtures/multiple_namespaced_components/multiple/level/baz.rb
- spec/fixtures/multiple_namespaced_components/multiple/level/foz.rb
- spec/fixtures/namespaced_components/namespaced/bar.rb
- spec/fixtures/namespaced_components/namespaced/foo.rb
- spec/fixtures/other/config/boot/bar.rb
- spec/fixtures/other/config/boot/hell.rb
- spec/fixtures/other/lib/test/dep.rb
- spec/fixtures/other/lib/test/foo.rb
- spec/fixtures/other/lib/test/models.rb
- spec/fixtures/other/lib/test/models/book.rb
- spec/fixtures/other/lib/test/models/user.rb
- spec/fixtures/test/config/application.yml
- spec/fixtures/test/config/subapp.yml
- spec/fixtures/test/lib/test/dep.rb
- spec/fixtures/test/lib/test/foo.rb
- spec/fixtures/test/lib/test/models.rb
- spec/fixtures/test/lib/test/models/book.rb
- spec/fixtures/test/lib/test/models/user.rb
- spec/fixtures/test/lib/test/singleton_dep.rb
- spec/fixtures/test/log/.gitkeep
- spec/fixtures/test/system/boot/bar.rb
- spec/fixtures/test/system/boot/client.rb
- spec/fixtures/test/system/boot/db.rb
- spec/fixtures/test/system/boot/hell.rb
- spec/fixtures/test/system/boot/logger.rb
- spec/fixtures/umbrella/system/boot/db.rb
- spec/integration/boot_spec.rb
- spec/integration/container/lazy_loading/manual_registration_spec.rb
- spec/integration/import_spec.rb
- spec/spec_helper.rb
- spec/unit/auto_registrar/configuration_spec.rb
- spec/unit/component_spec.rb
- spec/unit/container/auto_register_spec.rb
- spec/unit/container/finalize_spec.rb
- spec/unit/container/import_spec.rb
- spec/unit/container/injector_spec.rb
- spec/unit/container_spec.rb
- spec/unit/loader_spec.rb
- spec/unit/magic_comments_parser_spec.rb