class Lolcommits::Capturer

Attributes

capture_delay[RW]
capture_device[RW]
capture_duration[RW]
capture_path[RW]

Public Class Methods

new(attributes = {}) click to toggle source
# File lib/lolcommits/capturer.rb, line 8
def initialize(attributes = {})
  attributes.each do |attr, val|
    send("#{attr}=", val)
  end
end

Public Instance Methods

debug(message) click to toggle source
Calls superclass method
# File lib/lolcommits/capturer.rb, line 19
def debug(message)
  super("#{self.class}: #{message}")
end
system_call(call_str, capture_output: false) click to toggle source
# File lib/lolcommits/capturer.rb, line 14
def system_call(call_str, capture_output: false)
  debug "making system call for \n #{call_str}"
  capture_output ? `#{call_str}` : system(call_str)
end