class Lolcommits::CaptureMacVideo
Public Instance Methods
capture()
click to toggle source
# File lib/lolcommits/capturer/capture_mac_video.rb, line 5 def capture system_call "#{executable_path} -p 640x480 #{capture_device_string}#{capture_delay_string}-t #{capture_duration} --no-audio \"#{capture_path}\" > /dev/null" end
Private Instance Methods
capture_delay_string()
click to toggle source
# File lib/lolcommits/capturer/capture_mac_video.rb, line 15 def capture_delay_string "-w \"#{capture_delay}\" " if capture_delay.positive? end
capture_device_string()
click to toggle source
# File lib/lolcommits/capturer/capture_mac_video.rb, line 11 def capture_device_string "-d \"#{capture_device}\" " if capture_device end
executable_path()
click to toggle source
# File lib/lolcommits/capturer/capture_mac_video.rb, line 19 def executable_path File.join(Configuration::LOLCOMMITS_ROOT, 'vendor', 'ext', 'videosnap', 'videosnap') end