Fixing how exponential retry works so that it will respect user-specified values. Fixing with_retry and decision_context to be module functions to allow their use outside of including AWS::Flow.
Fixing how child workflows fail, making it so that ScheduleActivityTaskFailed raises an exception, and fixing some tests.
Fixed scoping issue with parameters variable in signal_received
Merge pull request #15 from smartacus/master

Fixed scoping issue with parameters variable in signal_received
Fixing how with_retry gets propagated up, and ensure that fail{workflow,activity} without details/reason doesn't fail the workflow immediately.
Merge branch 'master' of https://github.com/aws/aws-flow-ruby
Bumping version
Adding the graceful shutdown for activity workers feature
Fixed configs for instantiating service object's NetHttpHandler
Merge pull request #20 from timmysze/master

Fixed configs for instantiating service object's NetHttpHandler
Combining into a single gem, to play better with bundler and for ease of understanding.
Fixing up tests, and replacing the SDK Workflow Execution with our own more minimal version
Moving aws-flow-core's spec helper in
Removing superfluous parts of the spec_helper
Cleaning up signal test and making sure it tests that inputs are properly passed
Fixes #18, where we were modifying the passed in hash resulting in customers having their options modified unknowingly.
Fixes #16, by pre-emptively failing activities with a truncated output when the output is larger than 2^15. As always, also added a test to prevent regression/ensure the problem is fixed.
Adding core's FlowFactory stuff, which was accidently removed on moving it over
Cleaning up, and fixes #25. We had several problems with CompleteWorkflowExecutionFailed that should now be fixed, and added tests for the same.
Bumping release version for previous fixes