class Rserve::REXP::Reference
Attributes
eng[R]
handle[R]
resolved_value[R]
Public Class Methods
new(e,h)
click to toggle source
Calls superclass method
Rserve::REXP::new
# File lib/rserve/rexp/reference.rb, line 10 def initialize(e,h) super() @eng=e @handle=h @resolved_value=nil end
Public Instance Methods
finalize()
click to toggle source
Calls superclass method
# File lib/rserve/rexp/reference.rb, line 33 def finalize begin @eng.finalize_reference(self) ensure super.finalize() end end
invalidate()
click to toggle source
# File lib/rserve/rexp/reference.rb, line 30 def invalidate @resolved_value=nil end
reference?()
click to toggle source
# File lib/rserve/rexp/reference.rb, line 24 def reference? true end
resolve()
click to toggle source
# File lib/rserve/rexp/reference.rb, line 27 def resolve @resolved_value||= @eng.resolve_reference(self) end