Module: MinimumTerm
- Defined in:
- lib/minimum-term/object_description.rb,
lib/minimum-term.rb,
lib/minimum-term/tasks.rb,
lib/minimum-term/service.rb,
lib/minimum-term/version.rb,
lib/minimum-term/contract.rb,
lib/minimum-term/conversion.rb,
lib/minimum-term/infrastructure.rb,
lib/minimum-term/consumed_object.rb,
lib/minimum-term/consume_contract.rb,
lib/minimum-term/conversion/error.rb,
lib/minimum-term/publish_contract.rb,
lib/minimum-term/published_object.rb,
lib/minimum-term/compare/json_schema.rb,
lib/minimum-term/conversion/data_structure.rb,
lib/minimum-term/conversion/apiary_to_json_schema.rb
Overview
This represents a description of an Object (as it was in MSON and later JSON Schema). It can come in two flavors:
1) A published object
2) A consumed object
A published object only refers to one servce:
- its publisher
However, a consumed object is referring to two services:
- its publisher
- its consumer
Defined Under Namespace
Modules: Compare, Conversion Classes: ConsumeContract, ConsumedObject, Contract, Infrastructure, ObjectDescription, PublishContract, PublishedObject, Service, Tasks
Constant Summary collapse
- SCOPE_SEPARATOR =
':'
- VERSION =
'0.2.4'