Method: Pdfmdedit#start_viewer
- Defined in:
- lib/pdfmd/pdfmdedit.rb
#start_viewer(filename = '', viewer = '') ⇒ Object
Start a viewer
18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/pdfmd/pdfmdedit.rb', line 18 def start_viewer(filename = '', viewer = '') if File.exists?(filename) and !viewer.empty? pid = IO.popen("#{viewer} '#{filename}' 2>&1") self.log('debug', "Application '#{viewer}' with PID #{pid.pid} started to show file '#{filename}'.") pid.pid elsif viewer.empty? self.log('error', 'No viewer specified. Aborting document view.') else self.log('error', "Could not find file '#{filename}' for viewing.") end end |