Class: RBridge::RNameContainer
- Inherits:
-
Object
- Object
- RBridge::RNameContainer
- Defined in:
- lib/r_bridge/r_bridge_lazyfunc_ext.rb
Instance Attribute Summary collapse
-
#elems ⇒ Object
readonly
Returns the value of attribute elems.
Instance Method Summary collapse
-
#initialize(ary) ⇒ RNameContainer
constructor
A new instance of RNameContainer.
Constructor Details
#initialize(ary) ⇒ RNameContainer
Returns a new instance of RNameContainer.
271 272 273 274 275 276 277 278 |
# File 'lib/r_bridge/r_bridge_lazyfunc_ext.rb', line 271 def initialize(ary) raise "RNameContainer constructor requires Array" if ! ary.is_a?(Array) if(! ary.all? {|i| i.is_a?(RResultName) || i.is_a?(RResultNameArray) || i.is_a?(RParamName) || ::RBridge.is_pointer?( i ) }) p ary raise "RNameContainer's elemet needs to be RResultName, RResultNameArray, RParamName or R object" end @elems = ary end |
Instance Attribute Details
#elems ⇒ Object (readonly)
Returns the value of attribute elems.
270 271 272 |
# File 'lib/r_bridge/r_bridge_lazyfunc_ext.rb', line 270 def elems @elems end |