Class: Disposable::Twin::Twinner

Inherits:
Object
  • Object
show all
Defined in:
lib/disposable/twin.rb

Overview

TODO: make this a function so it’s faster at run-time.

Instance Method Summary collapse

Constructor Details

#initialize(twin, dfn) ⇒ Twinner

Returns a new instance of Twinner.



113
114
115
116
# File 'lib/disposable/twin.rb', line 113

def initialize(twin, dfn)
  @twin = twin
  @dfn  = dfn
end

Instance Method Details

#call(*args) ⇒ Object



118
119
120
# File 'lib/disposable/twin.rb', line 118

def call(*args)
  @twin.send(:build_twin, @dfn, *args)
end