Module: E
- Defined in:
- lib/R_interface/ruby_extensions.rb
Class Method Summary collapse
Class Method Details
.method_missing(symbol, *args) ⇒ Object
93 94 95 96 97 98 99 100 101 102 |
# File 'lib/R_interface/ruby_extensions.rb', line 93 def self.method_missing(symbol, *args) name = R::Support.convert_symbol2r(symbol) r_args = args.map { |arg| R::Support.parse_arg(arg) } expr = "#{name}(#{r_args.join(", ")})" res = R::Language.allocate res.instance_variable_set(:@r_interop, expr) res.expression = expr res end |