Class: Stupidedi::Schema::CodeList::External
Instance Attribute Summary collapse
Instance Method Summary
collapse
build, external, #internal?
Methods included from Inspect
#inspect
Constructor Details
#initialize(id) ⇒ External
Returns a new instance of External.
59
60
61
|
# File 'lib/stupidedi/schema/code_list.rb', line 59
def initialize(id)
@id = id
end
|
Instance Attribute Details
#id ⇒ String
57
58
59
|
# File 'lib/stupidedi/schema/code_list.rb', line 57
def id
@id
end
|
Instance Method Details
#code_lists(values = Sets.universal) ⇒ Object
67
68
69
|
# File 'lib/stupidedi/schema/code_list.rb', line 67
def code_lists(values = Sets.universal)
Sets.build([self])
end
|
#external? ⇒ Boolean
63
64
65
|
# File 'lib/stupidedi/schema/code_list.rb', line 63
def external?
true
end
|
#to_str ⇒ Object
71
72
73
|
# File 'lib/stupidedi/schema/code_list.rb', line 71
def to_str
"CodeList.external(#{@id})"
end
|