class Core::Operation::Result
Public Class Methods
new()
click to toggle source
# File lib/core/operation/result.rb, line 6 def initialize @values = {} @latest = nil end
Public Instance Methods
finalize()
click to toggle source
# File lib/core/operation/result.rb, line 11 def finalize @values.freeze freeze self end
get(name)
click to toggle source
# File lib/core/operation/result.rb, line 26 def get(name) @values[name.to_sym] end
set(name, value)
click to toggle source
# File lib/core/operation/result.rb, line 21 def set(name, value) @values[name.to_sym] = value @latest = value end
to_hash()
click to toggle source
# File lib/core/operation/result.rb, line 30 def to_hash @values.dup end
value()
click to toggle source
# File lib/core/operation/result.rb, line 17 def value @latest end