Module: JSparrow::Interactors

Defined in:
lib/interaction/client.rb,
lib/interaction/listener.rb,
lib/interaction/interactors.rb

Defined Under Namespace

Classes: Client, Listener

Class Method Summary collapse

Class Method Details

.new_clientObject



9
10
11
# File 'lib/interaction/interactors.rb', line 9

def new_client
  Client.new(new_connection)
end

.new_listener(listener_spec, &on_receive_message) ⇒ Object

# do something

end


28
29
30
31
32
33
34
35
36
# File 'lib/interaction/interactors.rb', line 28

def new_listener(listener_spec, &on_receive_message)
  is_anonymous_listener = listener_spec[:as].nil?

  if is_anonymous_listener
    new_anonymous_listener(listener_spec, &on_receive_message)
  else
    new_named_listener(listener_spec)
  end
end