class MinimumTerm::PublishContract
Public Instance Methods
errors()
click to toggle source
# File lib/minimum-term/publish_contract.rb, line 6 def errors return [] unless @comparator @comparator.errors end
satisfies?(consumer)
click to toggle source
# File lib/minimum-term/publish_contract.rb, line 11 def satisfies?(consumer) @comparator = Compare::JsonSchema.new(@schema) @comparator.contains?(consumer.consume.scoped_schema(service)) end
Private Instance Methods
object_description_class()
click to toggle source
# File lib/minimum-term/publish_contract.rb, line 18 def object_description_class MinimumTerm::PublishedObject end