루비 왕초보 질문

조회수 379회
  def self.legacy_save
    path = Sketchup.active_model.path

    if path.empty?
      Sketchup.send_action("saveDocument:")
      return
    end

    version = version_param(version(path))
    Sketchup.active_model.save(path, version)
    UI.messagebox("Saved in Sketchup #{version}")
  rescue StandardError => e
    UI.messagebox("Save Error\n\n#{e.message}")
  end

UI.messagebox("Saved in Sketchup #{version}")

이 부분 봐주시면...

프로그램 저장할때 내가 어떤 프로그램 버전으로 저장했는지 알려주는

팝업메시지를 만들었는데요

Sketchup 1

Sketchup 2

Sketchup 3

Sketchup 4 ... Sketchup 8

Sketchup 2013

Sketchup 2014

Sketchup 2015

프로그램 버전 순서가 이렇게 됩니다

예를 들면 8로 저장하면 Save in Sketchup 8 이라 팝업메시지가 뜨고

7로 저장하면 Save in Sketchup 7 이라 팝업메시지가 뜹니다[정상작동]

근데 2013으로 저장하면 Save in Sketchup 9 라 팝업메시지가 뜹니다[물론 정상작동]

2013으로 저장하면 9가 아닌 Save in Sketchup 2013

2014으로 저장하면 10이 아닌 Save in Sketchup 2014 로 뜨게끔 조건문 작성하고 싶습니다

도와주세요

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)