class Mustermann::Caster

Class for defining and running simple Hash transformations.

@example

caster = Mustermann::Caster.new
caster.register(:foo) { |value| { bar: value.upcase } }
caster.cast(foo: "hello", baz: "world") # => { bar: "HELLO", baz: "world" }

@see Mustermann::Expander#cast

@!visibility private