class Gorthaur::Client

Public Class Methods

new(rate, frame, directory) click to toggle source
# File lib/gorthaur/client.rb, line 3
def initialize(rate, frame, directory)
  @rate = rate
  @frame = frame
  @directory = directory
  # @logger = Logger.new
  @server = DRbObject.new_with_uri(Gorthaur::URI)
end

Public Instance Methods

call() click to toggle source
# File lib/gorthaur/client.rb, line 11
def call
  loop do
    # @logger.info "#{@frame} "
    IO.write(File.join(@directory, "#{@frame}.jpg"), @server.capture)
    sleep(@rate)
    @frame += 1
  end
end