Table of Contents - design_by_contract-0.2.0 Documentation
Classes and Modules
- DesignByContract
- DesignByContract::Interface
- DesignByContract::Pattern
- DesignByContract::Pattern::DependencyInjection
- DesignByContract::Signature
- DesignByContract::Signature::Spec
Methods
- ::new — DesignByContract::Interface
- ::new — DesignByContract::Pattern::DependencyInjection
- ::new — DesignByContract::Signature
- ::new — DesignByContract::Signature::Spec
- #== — DesignByContract::Interface
- #== — DesignByContract::Signature
- #== — DesignByContract::Signature::Spec
- #add_on_call_validation_hook — DesignByContract::Pattern::DependencyInjection
- #arg_counts_for — DesignByContract::Signature
- #as_dependency_injection_for — DesignByContract
- #contracts — DesignByContract
- #down — DesignByContract::Pattern::DependencyInjection
- #empty? — DesignByContract::Signature
- #enable_defensive_contract — DesignByContract
- #forget_contract_specifications! — DesignByContract
- #format — DesignByContract::Signature::Spec
- #fulfill_contracts! — DesignByContract
- #fulfilled_by? — DesignByContract::Interface
- #implemented_by? — DesignByContract::Interface
- #key_match? — DesignByContract::Signature
- #keyreq_match? — DesignByContract::Signature
- #keyrest_match? — DesignByContract::Signature
- #match? — DesignByContract::Interface
- #match? — DesignByContract::Signature
- #opt_match? — DesignByContract::Signature
- #parameters_match? — DesignByContract::Signature
- #parse_interface — DesignByContract::Signature::Spec
- #parse_keyword — DesignByContract::Signature::Spec
- #parse_type — DesignByContract::Signature::Spec
- #raw — DesignByContract::Interface
- #raw — DesignByContract::Signature
- #raw — DesignByContract::Signature::Spec
- #register_contract — DesignByContract
- #req_match? — DesignByContract::Signature
- #rest_match? — DesignByContract::Signature
- #up — DesignByContract::Pattern::DependencyInjection
- #valid? — DesignByContract::Signature
- #validate_initialize_method_signature — DesignByContract::Pattern::DependencyInjection