class MinimumTerm::ObjectDescription

Attributes

name[R]
schema[R]
service[R]

Public Class Methods

new(defined_in_service, scoped_name, schema) click to toggle source
# 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

Private Instance Methods

remove_service_from_scoped_name(n) click to toggle source
# File lib/minimum-term/object_description.rb, line 29
def remove_service_from_scoped_name(n)
  n[n.index(MinimumTerm::SCOPE_SEPARATOR)+1..-1]
end