Module: RType::CoreExt::NumericDelegateR
- Extended by:
- Helper::RObjDelegatable::ClassMethods
- Included in:
- Helper::RObjDelegatable
- Defined in:
- lib/r_type/core_ext/numeric_delegate_r.rb
Instance Method Summary collapse
Methods included from Helper::RObjDelegatable::ClassMethods
delegate_constructor, delegate_to_R
Instance Method Details
#*(val) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/r_type/core_ext/numeric_delegate_r.rb', line 7 def * val if is_robj_matrix?(val) if val.respond_to?(:is_robj_matrix_multiply?) && val.is_robj_matrix_multiply? && self.respond_to?(:is_robj_matrix_multiply?) && self.is_robj_matrix_multiply? R['%*%'].call(self, val) else R[:*].call(self, val) end else super end end |