├── .github └── workflows │ └── ci.yml ├── .gitignore ├── CHANGES.md ├── Gemfile ├── README.md ├── Rakefile ├── lib └── trailblazer │ ├── operation.rb │ └── operation │ ├── class_dependencies.rb │ ├── deprecated_macro.rb │ ├── public_call.rb │ ├── railway.rb │ ├── result.rb │ ├── version.rb │ └── wtf.rb ├── test ├── benchmark │ └── skill_resolver_benchmark.rb ├── call_test.rb ├── class_dependencies_test.rb ├── docs │ ├── autogenerated │ │ ├── activity_basics_test.rb │ │ ├── composable_variable_mapping_test.rb │ │ ├── fast_track_layout_test.rb │ │ ├── mechanics_test.rb │ │ ├── sequence_options_test.rb │ │ ├── subprocess_test.rb │ │ └── wiring_api_test.rb │ ├── class_dependencies_test.rb │ ├── developer_test.rb │ ├── operation_test.rb │ ├── public_call_monkeypatching_test.rb │ ├── result_test.rb │ ├── step_dsl_test.rb │ └── wiring_test.rb ├── fast_track_test.rb ├── gemfiles │ ├── Gemfile.ruby-1.9 │ ├── Gemfile.ruby-2.0 │ ├── Gemfile.ruby-2.0.lock │ └── Gemfile.ruby-2.3 ├── inheritance_test.rb ├── introspect_test.rb ├── operation_test.rb ├── result_test.rb ├── step_test.rb ├── test_helper.rb └── trace_test.rb └── trailblazer-operation.gemspec /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/CHANGES.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/Gemfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/Rakefile -------------------------------------------------------------------------------- /lib/trailblazer/operation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/lib/trailblazer/operation.rb -------------------------------------------------------------------------------- /lib/trailblazer/operation/class_dependencies.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/lib/trailblazer/operation/class_dependencies.rb -------------------------------------------------------------------------------- /lib/trailblazer/operation/deprecated_macro.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/lib/trailblazer/operation/deprecated_macro.rb -------------------------------------------------------------------------------- /lib/trailblazer/operation/public_call.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/lib/trailblazer/operation/public_call.rb -------------------------------------------------------------------------------- /lib/trailblazer/operation/railway.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/lib/trailblazer/operation/railway.rb -------------------------------------------------------------------------------- /lib/trailblazer/operation/result.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/lib/trailblazer/operation/result.rb -------------------------------------------------------------------------------- /lib/trailblazer/operation/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/lib/trailblazer/operation/version.rb -------------------------------------------------------------------------------- /lib/trailblazer/operation/wtf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/lib/trailblazer/operation/wtf.rb -------------------------------------------------------------------------------- /test/benchmark/skill_resolver_benchmark.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/test/benchmark/skill_resolver_benchmark.rb -------------------------------------------------------------------------------- /test/call_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/test/call_test.rb -------------------------------------------------------------------------------- /test/class_dependencies_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/test/class_dependencies_test.rb -------------------------------------------------------------------------------- /test/docs/autogenerated/activity_basics_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/test/docs/autogenerated/activity_basics_test.rb -------------------------------------------------------------------------------- /test/docs/autogenerated/composable_variable_mapping_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/test/docs/autogenerated/composable_variable_mapping_test.rb -------------------------------------------------------------------------------- /test/docs/autogenerated/fast_track_layout_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/test/docs/autogenerated/fast_track_layout_test.rb -------------------------------------------------------------------------------- /test/docs/autogenerated/mechanics_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/test/docs/autogenerated/mechanics_test.rb -------------------------------------------------------------------------------- /test/docs/autogenerated/sequence_options_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/test/docs/autogenerated/sequence_options_test.rb -------------------------------------------------------------------------------- /test/docs/autogenerated/subprocess_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/test/docs/autogenerated/subprocess_test.rb -------------------------------------------------------------------------------- /test/docs/autogenerated/wiring_api_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/test/docs/autogenerated/wiring_api_test.rb -------------------------------------------------------------------------------- /test/docs/class_dependencies_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/test/docs/class_dependencies_test.rb -------------------------------------------------------------------------------- /test/docs/developer_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/test/docs/developer_test.rb -------------------------------------------------------------------------------- /test/docs/operation_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/test/docs/operation_test.rb -------------------------------------------------------------------------------- /test/docs/public_call_monkeypatching_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/test/docs/public_call_monkeypatching_test.rb -------------------------------------------------------------------------------- /test/docs/result_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/test/docs/result_test.rb -------------------------------------------------------------------------------- /test/docs/step_dsl_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/test/docs/step_dsl_test.rb -------------------------------------------------------------------------------- /test/docs/wiring_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/test/docs/wiring_test.rb -------------------------------------------------------------------------------- /test/fast_track_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/test/fast_track_test.rb -------------------------------------------------------------------------------- /test/gemfiles/Gemfile.ruby-1.9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/test/gemfiles/Gemfile.ruby-1.9 -------------------------------------------------------------------------------- /test/gemfiles/Gemfile.ruby-2.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/test/gemfiles/Gemfile.ruby-2.0 -------------------------------------------------------------------------------- /test/gemfiles/Gemfile.ruby-2.0.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/test/gemfiles/Gemfile.ruby-2.0.lock -------------------------------------------------------------------------------- /test/gemfiles/Gemfile.ruby-2.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/test/gemfiles/Gemfile.ruby-2.3 -------------------------------------------------------------------------------- /test/inheritance_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/test/inheritance_test.rb -------------------------------------------------------------------------------- /test/introspect_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/test/introspect_test.rb -------------------------------------------------------------------------------- /test/operation_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/test/operation_test.rb -------------------------------------------------------------------------------- /test/result_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/test/result_test.rb -------------------------------------------------------------------------------- /test/step_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/test/step_test.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/test/test_helper.rb -------------------------------------------------------------------------------- /test/trace_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/test/trace_test.rb -------------------------------------------------------------------------------- /trailblazer-operation.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-operation/HEAD/trailblazer-operation.gemspec --------------------------------------------------------------------------------