Table of Contents - troupe-0.1.0 Documentation
Classes and Modules
- Troupe
- Troupe::Contract
- Troupe::Contract::ClassMethods
- Troupe::Contract::Property
- Troupe::Contract::PropertyTable
- Troupe::ContractViolation
Methods
- ::included — Troupe
- ::included — Troupe::Contract
- ::new — Troupe::Contract::Property
- ::new — Troupe::Contract::PropertyTable
- ::new — Troupe::ContractViolation
- #all_properties — Troupe::Contract::PropertyTable
- #all_properties — Troupe::Contract::ClassMethods
- #check_each_violation — Troupe::Contract
- #default_for — Troupe::Contract::PropertyTable
- #default_for — Troupe::Contract::ClassMethods
- #delegate_properties — Troupe::Contract::ClassMethods
- #each_property — Troupe::Contract::PropertyTable
- #ensure_contract_defaults — Troupe::Contract
- #expected — Troupe::Contract::PropertyTable
- #expected_and_permitted_properties — Troupe::Contract::PropertyTable
- #expected_and_permitted_properties — Troupe::Contract::ClassMethods
- #expected_properties — Troupe::Contract::PropertyTable
- #expected_properties — Troupe::Contract::ClassMethods
- #expects — Troupe::Contract::ClassMethods
- #get — Troupe::Contract::PropertyTable
- #members — Troupe
- #merge! — Troupe::Contract::Property
- #message — Troupe::ContractViolation
- #missing_properties — Troupe::Contract::PropertyTable
- #missing_properties — Troupe::Contract
- #missing_properties — Troupe::Contract::ClassMethods
- #on_violation — Troupe::Contract::ClassMethods
- #on_violation_block — Troupe::Contract::ClassMethods
- #on_violation_for — Troupe::Contract::ClassMethods
- #permits — Troupe::Contract::ClassMethods
- #permitted — Troupe::Contract::PropertyTable
- #permitted_properties — Troupe::Contract::PropertyTable
- #permitted_properties — Troupe::Contract::ClassMethods
- #populate_violation_table — Troupe::Contract
- #presence_is — Troupe::Contract::ClassMethods
- #property — Troupe::Contract::ClassMethods
- #property_table — Troupe::Contract::ClassMethods
- #provided — Troupe::Contract::PropertyTable
- #provided_properties — Troupe::Contract::PropertyTable
- #provided_properties — Troupe::Contract::ClassMethods
- #provides — Troupe::Contract::ClassMethods
- #run! — Troupe
- #select — Troupe::Contract::PropertyTable
- #set — Troupe::Contract::PropertyTable
- #undeclared_properties — Troupe::Contract::PropertyTable
- #validate_contract_expectations — Troupe::Contract
- #validate_options — Troupe::Contract::Property
- #violation_block_for — Troupe::Contract
- #violation_block_for — Troupe::Contract::ClassMethods
- #violation_table — Troupe::Contract