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.
56 57 58 59 60 |
# File 'lib/openstudio/workflow_json.rb', line 56 def initialize(name, value, type) @name = name @value = value @type = type end |
Instance Attribute Details
#name ⇒ Object (readonly)
Returns the value of attribute name.
62 63 64 |
# File 'lib/openstudio/workflow_json.rb', line 62 def name @name end |
#value ⇒ Object (readonly)
Returns the value of attribute value.
62 63 64 |
# File 'lib/openstudio/workflow_json.rb', line 62 def value @value end |
Instance Method Details
#valueAsBoolean ⇒ Object
80 81 82 |
# File 'lib/openstudio/workflow_json.rb', line 80 def valueAsBoolean @value end |
#valueAsDouble ⇒ Object
72 73 74 |
# File 'lib/openstudio/workflow_json.rb', line 72 def valueAsDouble @value.to_f end |
#valueAsInteger ⇒ Object
76 77 78 |
# File 'lib/openstudio/workflow_json.rb', line 76 def valueAsInteger @value.to_i end |
#valueAsString ⇒ Object
68 69 70 |
# File 'lib/openstudio/workflow_json.rb', line 68 def valueAsString @value.to_s end |
#variantType ⇒ Object
64 65 66 |
# File 'lib/openstudio/workflow_json.rb', line 64 def variantType @type end |