class BeanSprout::ForwardableDelegate
Public Class Methods
new(obj)
click to toggle source
# File lib/bean_sprout/forwardable_delegate.rb, line 7 def initialize obj @target = obj end
Private Class Methods
def_default_delegators(*args)
click to toggle source
# File lib/bean_sprout/forwardable_delegate.rb, line 12 def def_default_delegators *args def_delegators :@target, *args end
def_private_default_delegators(*args)
click to toggle source
# File lib/bean_sprout/forwardable_delegate.rb, line 16 def def_private_default_delegators *args def_default_delegators(*args) private(*args) end