Method: Osascript::Preview.document_opened?

Defined in:
lib/osascript/Preview.rb

.document_opened?(filepath) ⇒ Boolean



16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# File 'lib/osascript/Preview.rb', line 16

def document_opened?(filepath)
  code = "  repeat 10 times\n    try\n      set doc to first document whose path is \"\#{filepath}\"\n      return true\n    on error errMsg\n      delay 0.5\n    end try\n  end repeat\n  return false\n  CODE\n  retour = Osascript::__asrun(code, 'Preview')\n  return retour == 'true'\nend\n"