Method: QML::Signal#initialize

Defined in:
lib/qml/signal.rb

#initialize(params) ⇒ Signal

Initializes the Signal.

Parameters:

  • the parameter names (the signal will be variadic if nil).



21
22
23
24
25
# File 'lib/qml/signal.rb', line 21

def initialize(params)
  @listeners = []
  @params = params.map(&:to_sym)
  @arity = params.size
end