Method: Autocad.save_current_drawing

Defined in:
lib/autocad.rb

.save_current_drawing(dir, exit: true, model: false) ⇒ Object

Save current drawing with options



190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
# File 'lib/autocad.rb', line 190

def save_current_drawing(dir, exit: true, model: false)
  if exit
    run do |app|
      drawing = app.current_drawing
      return unless drawing
      drawing.copy(dir: dir)
      drawing.save_as_pdf(dir:, model:)
      drawing.close(false)
    end
  else
    app = App.new
    drawing = app.current_drawing
    return unless drawing
    drawing.copy(dir: dir)
    drawing.save_as_pdf(dir: dir)
    app
  end
end