Configuration (defaults) ```bash export KATAS_HOME="$(pwd)/katas" export DAYS_HOME="$(pwd)/days" ```
A simple command-line application to streamline the process of practicing coding katas
A little DSL for describing the shape of data
== Description A tool for describing and validating objects as intuitively as possible. Easier to read and write than JSON Schema, and more powerful than a simple hash comparison. Example usage: shape = { :$uuid => { email: :$email, first_name: String, last_name: String, preferred_name: AnyOf[String, nil], admin_only_information: AnyOf[{Symbol => String}, :$undefined], Symbol => Object, }, } expect(api_response.body).to have_shape(shape)