class RSC::Package
Public Class Methods
new(drb_obj, package, debug: false)
click to toggle source
# File lib/rsc.rb, line 26 def initialize(drb_obj, package, debug: false) @debug = debug @obj = drb_obj drb_obj.package_methods(package).each do |method_name| puts ('creating method ' + method_name).info if @debug methodx = " def %s(*args, params: {}) @obj.run_job('%s','%s', params, args) end" % [method_name, package, method_name] self.instance_eval(methodx) end end