Class: WorkflowStepResultValue_Shim
- Inherits:
-
Object
- Object
- WorkflowStepResultValue_Shim
- Defined in:
- lib/openstudio/workflow_json.rb
Overview
WorkflowStepResultValue_Shim provides a shim interface to the WorkflowStepResultValue class in OpenStudio 2.X when running in OpenStudio 1.X
Instance Attribute Summary collapse
-
#name ⇒ Object
readonly
Returns the value of attribute name.
-
#value ⇒ Object
readonly
Returns the value of attribute value.
Instance Method Summary collapse
-
#initialize(name, value, type) ⇒ WorkflowStepResultValue_Shim
constructor
A new instance of WorkflowStepResultValue_Shim.
- #valueAsBoolean ⇒ Object
- #valueAsDouble ⇒ Object
- #valueAsInteger ⇒ Object
- #valueAsString ⇒ Object
- #variantType ⇒ Object
Constructor Details
#initialize(name, value, type) ⇒ WorkflowStepResultValue_Shim
Returns a new instance of WorkflowStepResultValue_Shim.
86 87 88 89 90 |
# File 'lib/openstudio/workflow_json.rb', line 86 def initialize(name, value, type) @name = name @value = value @type = type end |
Instance Attribute Details
#name ⇒ Object (readonly)
Returns the value of attribute name.
92 93 94 |
# File 'lib/openstudio/workflow_json.rb', line 92 def name @name end |
#value ⇒ Object (readonly)
Returns the value of attribute value.
92 93 94 |
# File 'lib/openstudio/workflow_json.rb', line 92 def value @value end |
Instance Method Details
#valueAsBoolean ⇒ Object
110 111 112 |
# File 'lib/openstudio/workflow_json.rb', line 110 def valueAsBoolean @value end |
#valueAsDouble ⇒ Object
102 103 104 |
# File 'lib/openstudio/workflow_json.rb', line 102 def valueAsDouble @value.to_f end |
#valueAsInteger ⇒ Object
106 107 108 |
# File 'lib/openstudio/workflow_json.rb', line 106 def valueAsInteger @value.to_i end |
#valueAsString ⇒ Object
98 99 100 |
# File 'lib/openstudio/workflow_json.rb', line 98 def valueAsString @value.to_s end |
#variantType ⇒ Object
94 95 96 |
# File 'lib/openstudio/workflow_json.rb', line 94 def variantType @type end |