Class: MinimumTerm::ObjectDescription
- Inherits:
-
Object
- Object
- MinimumTerm::ObjectDescription
- Defined in:
- lib/minimum-term/object_description.rb
Direct Known Subclasses
Instance Attribute Summary collapse
-
#name ⇒ Object
readonly
Returns the value of attribute name.
-
#schema ⇒ Object
readonly
Returns the value of attribute schema.
-
#service ⇒ Object
readonly
Returns the value of attribute service.
Instance Method Summary collapse
-
#initialize(defined_in_service, scoped_name, schema) ⇒ ObjectDescription
constructor
A new instance of ObjectDescription.
Constructor Details
#initialize(defined_in_service, scoped_name, schema) ⇒ ObjectDescription
Returns a new instance of ObjectDescription.
20 21 22 23 24 25 |
# File 'lib/minimum-term/object_description.rb', line 20 def initialize(defined_in_service, scoped_name, schema) @defined_in_service = defined_in_service @scoped_name = scoped_name @name = remove_service_from_scoped_name(scoped_name) @schema = schema end |
Instance Attribute Details
#name ⇒ Object (readonly)
Returns the value of attribute name.
19 20 21 |
# File 'lib/minimum-term/object_description.rb', line 19 def name @name end |
#schema ⇒ Object (readonly)
Returns the value of attribute schema.
19 20 21 |
# File 'lib/minimum-term/object_description.rb', line 19 def schema @schema end |
#service ⇒ Object (readonly)
Returns the value of attribute service.
19 20 21 |
# File 'lib/minimum-term/object_description.rb', line 19 def service @service end |