class Dunder::Dispacter
There maybe a better way of doing this
Public Class Methods
new(object,group = nil)
click to toggle source
# File lib/dunder.rb, line 129 def initialize(object,group = nil) @_dunder_group = group @_dunder_obj = object end
Public Instance Methods
method_missing(method_sym, *arguments,&block)
click to toggle source
# File lib/dunder.rb, line 134 def method_missing(method_sym, *arguments,&block) disp = @_dunder_group ? @_dunder_group : DunderMethod disp.lazy_load do @_dunder_obj.send(method_sym, *arguments,&block) end end