Sha256: b1a3d7daa7cd07ef45dac609c7df9495997b7ab30bc0327fc4181001f7cd0a38

Contents?: true

Size: 949 Bytes

Versions: 1

Compression:

Stored size: 949 Bytes

Contents

# 0.2.0

* Added `Context::IndifferentAccess`.
* Added `Context::Aliasing`.
* `Context.for_circuit` is not the authorative builder for creating a context.

# 0.1.5

* `Context.build` allows quickly building a Context without requiring the circuit interface.

# 0.1.4

* Fix the `IndifferentAccess` name lookup. Since we can't convert all keys to symbols internally (not every options structure has `collect`) we need to have a lookup chain.

# 0.1.3

* Introduce `Context::IndifferentAccess` which converts all keys to symbol. This, in turn, allows to use both string and symbol keys everywhere. Currently, the implementation is set via the global method `Context.implementation` and defaults to the new `IndifferentAccess`.

# 0.1.2

* More meaningful error message: "No :exec_context given.".

# 0.1.1

* `Option.( *args, &block )` now passes through the block to the option call.

# 0.1.0

* Extracted from `trailblazer-activity`, here it comes.

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
trailblazer-context-0.2.0 CHANGES.md