Class: RBridge::RResultPrevious

Inherits:
Object
  • Object
show all
Defined in:
lib/r_bridge/r_bridge_lazyfunc_ext.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(val) ⇒ RResultPrevious

Returns a new instance of RResultPrevious.



163
164
165
166
167
168
# File 'lib/r_bridge/r_bridge_lazyfunc_ext.rb', line 163

def initialize(val)
  if ! ( val.is_a?(RNameContainer) || val.is_a?(RResultName) || val.is_a?(RResultNameArray) || val.is_a?(RParamName) || ::RBridge.is_pointer?( val ) )
    raise "RResultPrevious.new requires RNameContainer, RResultName, RResultNameArray, RParamName or R object as default"
  end
  @default = val
end

Instance Attribute Details

#defaultObject (readonly)

RResultPrevious is used for result from the previous instruction. If the instruction is the 1st one, there are no previous ones. At this time, default one is used.



162
163
164
# File 'lib/r_bridge/r_bridge_lazyfunc_ext.rb', line 162

def default
  @default
end