class R::Package
Public Class Methods
[](package_name)
click to toggle source
# File lib/R_interface/rpkg.rb, line 34 def self.[](package_name) return @@packages[package_name] if @@packages.has_key?(package_name) @@packages[package_name] = new(package_name) end
Private Class Methods
new(package_name)
click to toggle source
# File lib/R_interface/rpkg.rb, line 39 def initialize(package_name) @package_name = package_name end
Public Instance Methods
method_missing(symbol, *args)
click to toggle source
# File lib/R_interface/rpkg.rb, line 43 def method_missing(symbol, *args) symbol = R::Support.convert_symbol2r(symbol) R::Support.exec_function_name("#{@package_name}::#{symbol}", *args) end