Class: Opencdd::DataType::ClassReference
- Inherits:
-
DataType
- Object
- DataType
- Opencdd::DataType::ClassReference
- Defined in:
- lib/opencdd/data_type.rb
Instance Attribute Summary collapse
-
#class_identifier ⇒ Object
readonly
Returns the value of attribute class_identifier.
Instance Method Summary collapse
- #class_reference? ⇒ Boolean
-
#initialize(class_identifier) ⇒ ClassReference
constructor
A new instance of ClassReference.
- #reference? ⇒ Boolean
- #to_s ⇒ Object
Constructor Details
#initialize(class_identifier) ⇒ ClassReference
Returns a new instance of ClassReference.
64 65 66 67 |
# File 'lib/opencdd/data_type.rb', line 64 def initialize(class_identifier) super("CLASS_REFERENCE") @class_identifier = class_identifier.to_s end |
Instance Attribute Details
#class_identifier ⇒ Object (readonly)
Returns the value of attribute class_identifier.
62 63 64 |
# File 'lib/opencdd/data_type.rb', line 62 def class_identifier @class_identifier end |
Instance Method Details
#class_reference? ⇒ Boolean
69 |
# File 'lib/opencdd/data_type.rb', line 69 def class_reference? = true |
#reference? ⇒ Boolean
70 |
# File 'lib/opencdd/data_type.rb', line 70 def reference? = true |
#to_s ⇒ Object
72 73 74 |
# File 'lib/opencdd/data_type.rb', line 72 def to_s "CLASS_REFERENCE(#{@class_identifier})" end |