Module: Philiprehberger::TypedHash
- Defined in:
- lib/philiprehberger/typed_hash.rb,
lib/philiprehberger/typed_hash/schema.rb,
lib/philiprehberger/typed_hash/version.rb,
lib/philiprehberger/typed_hash/instance.rb
Defined Under Namespace
Classes: Error, FrozenError, Instance, Schema
Constant Summary collapse
- VERSION =
'0.3.0'
Class Method Summary collapse
-
.define(strict: false) {|schema| ... } ⇒ Schema
Define a typed hash schema using a block DSL.