Class: MinimumTerm::ConsumedObject

Inherits:
ObjectDescription show all
Defined in:
lib/minimum-term/consumed_object.rb

Instance Attribute Summary

Attributes inherited from ObjectDescription

#name, #schema, #service

Instance Method Summary collapse

Methods inherited from ObjectDescription

#initialize

Constructor Details

This class inherits a constructor from MinimumTerm::ObjectDescription

Instance Method Details

#consumerObject



12
13
14
# File 'lib/minimum-term/consumed_object.rb', line 12

def consumer
  @defined_in_service
end

#publisherObject



6
7
8
9
10
# File 'lib/minimum-term/consumed_object.rb', line 6

def publisher
  i = @scoped_name.index(MinimumTerm::SCOPE_SEPARATOR)
  return @defined_in_service unless i
  @defined_in_service.infrastructure.services[@scoped_name[0...i].underscore.to_sym]
end