Method: Autocad::Drawing#register_handler

Defined in:
lib/autocad/drawing.rb

#register_handler(event) { ... } ⇒ Object

Register an event handler

Examples:

Register a handler for BeginCommand event

register_handler("BeginCommand") { puts "Command started" }

Parameters:

  • event (String)

    Event key for handler

Yields:

  • Handler procedure to execute when event occurs



74
75
76
# File 'lib/autocad/drawing.rb', line 74

def register_handler(event, &) #:void

  @event_handler.add_handler(event, &) unless event == "OnQuit"
end