Module: TavernaPlayer::Concerns::Callback

Extended by:
ActiveSupport::Concern
Included in:
TavernaPlayer::Concerns::Controllers::RunsController, PortRenderer, Worker
Defined in:
lib/taverna_player/concerns/callback.rb

Instance Method Summary collapse

Instance Method Details

#callback(cb, *params) ⇒ Object



19
20
21
22
23
24
25
# File 'lib/taverna_player/concerns/callback.rb', line 19

def callback(cb, *params)
  if cb.is_a? Proc
    cb.call(*params)
  else
    method(cb).call(*params)
  end
end