Class SimpleDelegator
In: delegate.rb
Parent: Delegator

Methods

__getobj__   __setobj__   clone   dup   new  

Public Class methods

[Source]

# File delegate.rb, line 67
  def initialize(obj)
    super
    @_sd_obj = obj
  end

Public Instance methods

[Source]

# File delegate.rb, line 72
  def __getobj__
    @_sd_obj
  end

[Source]

# File delegate.rb, line 76
  def __setobj__(obj)
    @_sd_obj = obj
  end

[Source]

# File delegate.rb, line 80
  def clone
    super
    __setobj__(__getobj__.clone)
  end

[Source]

# File delegate.rb, line 84
  def dup(obj)
    super
    __setobj__(__getobj__.dup)
  end

[Validate]