├── .gitignore ├── .rspec ├── .travis.yml ├── CHANGELOG.md ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── bin ├── console └── setup ├── lib ├── transflow.rb └── transflow │ ├── errors.rb │ ├── flow_dsl.rb │ ├── publisher.rb │ ├── step_dsl.rb │ ├── transaction.rb │ └── version.rb ├── spec ├── integration │ ├── events_spec.rb │ ├── injecting_args_spec.rb │ ├── monadic_transflow_spec.rb │ └── transflow_spec.rb ├── spec_helper.rb └── unit │ ├── kw_args.rb │ ├── publisher_spec.rb │ └── transaction_spec.rb └── transflow.gemspec /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solnic/transflow/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solnic/transflow/HEAD/.rspec -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solnic/transflow/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solnic/transflow/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solnic/transflow/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solnic/transflow/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solnic/transflow/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solnic/transflow/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solnic/transflow/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solnic/transflow/HEAD/bin/setup -------------------------------------------------------------------------------- /lib/transflow.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solnic/transflow/HEAD/lib/transflow.rb -------------------------------------------------------------------------------- /lib/transflow/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solnic/transflow/HEAD/lib/transflow/errors.rb -------------------------------------------------------------------------------- /lib/transflow/flow_dsl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solnic/transflow/HEAD/lib/transflow/flow_dsl.rb -------------------------------------------------------------------------------- /lib/transflow/publisher.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solnic/transflow/HEAD/lib/transflow/publisher.rb -------------------------------------------------------------------------------- /lib/transflow/step_dsl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solnic/transflow/HEAD/lib/transflow/step_dsl.rb -------------------------------------------------------------------------------- /lib/transflow/transaction.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solnic/transflow/HEAD/lib/transflow/transaction.rb -------------------------------------------------------------------------------- /lib/transflow/version.rb: -------------------------------------------------------------------------------- 1 | module Transflow 2 | VERSION = '0.3.0'.freeze 3 | end 4 | -------------------------------------------------------------------------------- /spec/integration/events_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solnic/transflow/HEAD/spec/integration/events_spec.rb -------------------------------------------------------------------------------- /spec/integration/injecting_args_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solnic/transflow/HEAD/spec/integration/injecting_args_spec.rb -------------------------------------------------------------------------------- /spec/integration/monadic_transflow_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solnic/transflow/HEAD/spec/integration/monadic_transflow_spec.rb -------------------------------------------------------------------------------- /spec/integration/transflow_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solnic/transflow/HEAD/spec/integration/transflow_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solnic/transflow/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/unit/kw_args.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solnic/transflow/HEAD/spec/unit/kw_args.rb -------------------------------------------------------------------------------- /spec/unit/publisher_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solnic/transflow/HEAD/spec/unit/publisher_spec.rb -------------------------------------------------------------------------------- /spec/unit/transaction_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solnic/transflow/HEAD/spec/unit/transaction_spec.rb -------------------------------------------------------------------------------- /transflow.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solnic/transflow/HEAD/transflow.gemspec --------------------------------------------------------------------------------