--- !ruby/object:Gem::Specification name: substation version: !ruby/object:Gem::Version version: 0.0.10.beta2 platform: ruby authors: - Martin Gamsjaeger (snusnu) autorequire: bindir: bin cert_chain: [] date: 2013-09-13 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: adamantium requirement: !ruby/object:Gem::Requirement requirements: - - ~> - !ruby/object:Gem::Version version: 0.1.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ~> - !ruby/object:Gem::Version version: 0.1.0 - !ruby/object:Gem::Dependency name: equalizer requirement: !ruby/object:Gem::Requirement requirements: - - ~> - !ruby/object:Gem::Version version: 0.0.5 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ~> - !ruby/object:Gem::Version version: 0.0.5 - !ruby/object:Gem::Dependency name: abstract_type requirement: !ruby/object:Gem::Requirement requirements: - - ~> - !ruby/object:Gem::Version version: 0.0.5 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ~> - !ruby/object:Gem::Version version: 0.0.5 - !ruby/object:Gem::Dependency name: concord requirement: !ruby/object:Gem::Requirement requirements: - - ~> - !ruby/object:Gem::Version version: 0.1.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ~> - !ruby/object:Gem::Version version: 0.1.0 - !ruby/object:Gem::Dependency name: bundler requirement: !ruby/object:Gem::Requirement requirements: - - ~> - !ruby/object:Gem::Version version: 1.3.5 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ~> - !ruby/object:Gem::Version version: 1.3.5 description: Implement application boundary interfaces with dedicated classes email: - gamsnjaga@gmail.com executables: [] extensions: [] extra_rdoc_files: - LICENSE - README.md - TODO files: - .gitignore - .rspec - .ruby-gemset - .ruby-version - .travis.yml - CONTRIBUTING.md - Changelog.md - Gemfile - Gemfile.devtools - Guardfile - LICENSE - README.md - Rakefile - TODO - config/devtools.yml - config/flay.yml - config/flog.yml - config/mutant.yml - config/reek.yml - config/yardstick.yml - lib/substation.rb - lib/substation/chain.rb - lib/substation/chain/dsl.rb - lib/substation/dispatcher.rb - lib/substation/environment.rb - lib/substation/environment/dsl.rb - lib/substation/observer.rb - lib/substation/processor.rb - lib/substation/processor/evaluator.rb - lib/substation/processor/pivot.rb - lib/substation/processor/wrapper.rb - lib/substation/request.rb - lib/substation/response.rb - lib/substation/utils.rb - lib/substation/version.rb - spec/integration/substation/dispatcher/call_spec.rb - spec/spec_helper.rb - spec/unit/substation/chain/call_spec.rb - spec/unit/substation/chain/dsl/builder/class_methods/call_spec.rb - spec/unit/substation/chain/dsl/builder/dsl_spec.rb - spec/unit/substation/chain/dsl/builder/failure_chain_spec.rb - spec/unit/substation/chain/dsl/chain_spec.rb - spec/unit/substation/chain/dsl/class_methods/processors_spec.rb - spec/unit/substation/chain/dsl/initialize_spec.rb - spec/unit/substation/chain/dsl/processors_spec.rb - spec/unit/substation/chain/dsl/use_spec.rb - spec/unit/substation/chain/each_spec.rb - spec/unit/substation/chain/incoming/result_spec.rb - spec/unit/substation/chain/outgoing/call_spec.rb - spec/unit/substation/chain/outgoing/result_spec.rb - spec/unit/substation/dispatcher/action/call_spec.rb - spec/unit/substation/dispatcher/action/class_methods/coerce_spec.rb - spec/unit/substation/dispatcher/action_names_spec.rb - spec/unit/substation/dispatcher/call_spec.rb - spec/unit/substation/dispatcher/class_methods/coerce_spec.rb - spec/unit/substation/environment/chain_spec.rb - spec/unit/substation/environment/class_methods/build_spec.rb - spec/unit/substation/environment/dsl/class_methods/registry_spec.rb - spec/unit/substation/environment/dsl/register_spec.rb - spec/unit/substation/environment/dsl/registry_spec.rb - spec/unit/substation/observer/chain/call_spec.rb - spec/unit/substation/observer/class_methods/coerce_spec.rb - spec/unit/substation/observer/null/call_spec.rb - spec/unit/substation/processor/evaluator/call_spec.rb - spec/unit/substation/processor/pivot/call_spec.rb - spec/unit/substation/processor/wrapper/call_spec.rb - spec/unit/substation/request/env_spec.rb - spec/unit/substation/request/error_spec.rb - spec/unit/substation/request/input_spec.rb - spec/unit/substation/request/success_spec.rb - spec/unit/substation/response/env_spec.rb - spec/unit/substation/response/failure/success_predicate_spec.rb - spec/unit/substation/response/input_spec.rb - spec/unit/substation/response/output_spec.rb - spec/unit/substation/response/request_spec.rb - spec/unit/substation/response/success/success_predicate_spec.rb - spec/unit/substation/utils/class_methods/coerce_callable_spec.rb - spec/unit/substation/utils/class_methods/const_get_spec.rb - spec/unit/substation/utils/class_methods/symbolize_keys_spec.rb - substation.gemspec homepage: https://github.com/snusnu/substation licenses: [] metadata: {} post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - '>' - !ruby/object:Gem::Version version: 1.3.1 requirements: [] rubyforge_project: rubygems_version: 2.0.2 signing_key: specification_version: 4 summary: Think of it as a domain level request router. It assumes that every usecase in your application has a name and is implemented in a dedicated action handler (class). test_files: [] has_rdoc: