Class: ResultItem
Instance Attribute Summary collapse
-
#id ⇒ Object
readonly
Returns the value of attribute id.
Instance Method Summary collapse
-
#initialize(s, callback = nil, id: nil) ⇒ ResultItem
constructor
A new instance of ResultItem.
- #to_s ⇒ Object
- #to_xml ⇒ Object
Methods included from RecordHelper
Constructor Details
#initialize(s, callback = nil, id: nil) ⇒ ResultItem
Returns a new instance of ResultItem.
165 166 167 168 169 |
# File 'lib/startask.rb', line 165 def initialize(s, callback=nil, id: nil) @id = id || generate_id() @evidence = s @callback = callback end |
Instance Attribute Details
#id ⇒ Object (readonly)
Returns the value of attribute id.
163 164 165 |
# File 'lib/startask.rb', line 163 def id @id end |
Instance Method Details
#to_s ⇒ Object
171 172 173 |
# File 'lib/startask.rb', line 171 def to_s() @evidence end |
#to_xml ⇒ Object
175 176 177 178 179 180 |
# File 'lib/startask.rb', line 175 def to_xml() h = {id: @id} Rexle::Element.new(:result, attributes: h, value: @evidence) end |