Method: Autocad::Drawing#initialize

Defined in:
lib/autocad/drawing.rb

#initialize(app, ole, requested_name = nil) ⇒ Drawing

Initialize a new Drawing instance

Parameters:

  • app (Autocad::App)

    The application instance

  • ole (WIN32OLE)

    The OLE object for the drawing

  • requested_name (String, nil) (defaults to: nil)

    Optional name for the drawing before it’s saved



37
38
39
40
41
42
# File 'lib/autocad/drawing.rb', line 37

def initialize(app, ole, requested_name = nil)
  @app = app
  @ole_obj = ole
  @app_event = WIN32OLE_EVENT.new(ole)
  @requested_name = requested_name
end