Class: Rdb::CommandTarget
- Inherits:
-
Messaging::Client
- Object
- Messaging::Client
- Rdb::CommandTarget
- Defined in:
- lib/rdb/web/server.rb
Instance Method Summary collapse
- #break ⇒ Object
- #breakpoint_created ⇒ Object
- #breakpoint_deleted ⇒ Object
-
#initialize(event_manager) ⇒ CommandTarget
constructor
A new instance of CommandTarget.
Methods inherited from Messaging::Client
#connect_listen, inherited, #method_missing
Constructor Details
#initialize(event_manager) ⇒ CommandTarget
Returns a new instance of CommandTarget.
25 26 27 28 |
# File 'lib/rdb/web/server.rb', line 25 def initialize(event_manager) super() @events = event_manager end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Messaging::Client
Instance Method Details
#break ⇒ Object
31 32 33 |
# File 'lib/rdb/web/server.rb', line 31 def break @events.broadcast(event: 'break') end |
#breakpoint_created ⇒ Object
36 37 38 |
# File 'lib/rdb/web/server.rb', line 36 def breakpoint_created @events.broadcast(event: 'breakpoint-created') end |
#breakpoint_deleted ⇒ Object
41 42 43 |
# File 'lib/rdb/web/server.rb', line 41 def breakpoint_deleted @events.broadcast(event: 'breakpoint-deleted') end |