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.
67 68 69 70 71 |
# File 'lib/openstudio/workflow_json.rb', line 67 def initialize(name, value, type) @name = name @value = value @type = type end |
Instance Attribute Details
#name ⇒ Object (readonly)
Returns the value of attribute name.
73 74 75 |
# File 'lib/openstudio/workflow_json.rb', line 73 def name @name end |
#value ⇒ Object (readonly)
Returns the value of attribute value.
75 76 77 |
# File 'lib/openstudio/workflow_json.rb', line 75 def value @value end |
Instance Method Details
#valueAsBoolean ⇒ Object
93 94 95 |
# File 'lib/openstudio/workflow_json.rb', line 93 def valueAsBoolean @value end |
#valueAsDouble ⇒ Object
85 86 87 |
# File 'lib/openstudio/workflow_json.rb', line 85 def valueAsDouble @value.to_f end |
#valueAsInteger ⇒ Object
89 90 91 |
# File 'lib/openstudio/workflow_json.rb', line 89 def valueAsInteger @value.to_i end |
#valueAsString ⇒ Object
81 82 83 |
# File 'lib/openstudio/workflow_json.rb', line 81 def valueAsString @value.to_s end |
#variantType ⇒ Object
77 78 79 |
# File 'lib/openstudio/workflow_json.rb', line 77 def variantType @type end |