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.
83 84 85 86 87 |
# File 'lib/openstudio/workflow_json.rb', line 83 def initialize(name, value, type) @name = name @value = value @type = type end |
Instance Attribute Details
#name ⇒ Object (readonly)
Returns the value of attribute name.
89 90 91 |
# File 'lib/openstudio/workflow_json.rb', line 89 def name @name end |
#value ⇒ Object (readonly)
Returns the value of attribute value.
91 92 93 |
# File 'lib/openstudio/workflow_json.rb', line 91 def value @value end |
Instance Method Details
#valueAsBoolean ⇒ Object
109 110 111 |
# File 'lib/openstudio/workflow_json.rb', line 109 def valueAsBoolean @value end |
#valueAsDouble ⇒ Object
101 102 103 |
# File 'lib/openstudio/workflow_json.rb', line 101 def valueAsDouble @value.to_f end |
#valueAsInteger ⇒ Object
105 106 107 |
# File 'lib/openstudio/workflow_json.rb', line 105 def valueAsInteger @value.to_i end |
#valueAsString ⇒ Object
97 98 99 |
# File 'lib/openstudio/workflow_json.rb', line 97 def valueAsString @value.to_s end |
#variantType ⇒ Object
93 94 95 |
# File 'lib/openstudio/workflow_json.rb', line 93 def variantType @type end |