Table of Contents - obvious-0.2.0 Documentation
Classes and Modules
- Hash
- Obvious
- Obvious::Contract
- Obvious::ContractInputError
- Obvious::ContractOutputError
- Obvious::DataNotFoundError
- Obvious::Entity
- Obvious::EntityMixin
- Obvious::EntityMixin::ClassMethods
- Obvious::Obj
- Obvious::Obj::ClassMethods
- Obvious::ShapeError
- Obvious::TypeError
- Obvious::ValidationError
Methods
- ::contract_for — Obvious::Contract
- ::contract_list — Obvious::Contract
- ::contracts — Obvious::Contract
- ::included — Obvious::EntityMixin
- ::included — Obvious::Obj
- ::method_added — Obvious::Contract
- ::new — Obvious::Entity
- #call_method — Obvious::Contract
- #define — Obvious::Obj::ClassMethods
- #has_shape? — Hash
- #nil_fields? — Hash
- #to_hash — Obvious::Entity
- #validation — Obvious::EntityMixin::ClassMethods
- #value — Obvious::EntityMixin::ClassMethods