rewrite
rewrite copied to clipboard
Support Complex Types for Recipe Configuration
Up to this point, recipe configuration has been restricted to primitive types, Strings, and Lists/Arrays. Rewrite's Environment is responsible for instantiating the recipes and marshaling configuration (defined in YAML) into those recipes.
If a configuration option's type is a complex object and that object is serializable, the framework should allow the use of Complex types.