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.
94 95 96 |
# File 'lib/openstudio/workflow_json.rb', line 94 def value @value end |
Instance Method Details
#valueAsBoolean ⇒ Object
112 113 114 |
# File 'lib/openstudio/workflow_json.rb', line 112 def valueAsBoolean @value end |
#valueAsDouble ⇒ Object
104 105 106 |
# File 'lib/openstudio/workflow_json.rb', line 104 def valueAsDouble @value.to_f end |
#valueAsInteger ⇒ Object
108 109 110 |
# File 'lib/openstudio/workflow_json.rb', line 108 def valueAsInteger @value.to_i end |
#valueAsString ⇒ Object
100 101 102 |
# File 'lib/openstudio/workflow_json.rb', line 100 def valueAsString @value.to_s end |
#variantType ⇒ Object
96 97 98 |
# File 'lib/openstudio/workflow_json.rb', line 96 def variantType @type end |