module OmfEc::GroupExt
Public Instance Methods
fwd_method_to_aliases(*m)
click to toggle source
# File lib/omf_ec/group_ext.rb, line 5 def fwd_method_to_aliases(*m) @@methods_to_fwd += m.flatten end
method_added(m)
click to toggle source
# File lib/omf_ec/group_ext.rb, line 9 def method_added(m) if @@methods_to_fwd.delete(m) alias_method "#{m}_without_fwd_to_aliases", m define_method m do |*args, &block| method("#{m}_without_fwd_to_aliases").call(*args, &block) self.g_aliases.each { |g| g.send(m, *args, &block) } end end end