Module: Pagelapse

Defined in:
lib/pagelapse/parser.rb,
lib/pagelapse.rb,
lib/pagelapse/viewer.rb,
lib/pagelapse/version.rb,
lib/pagelapse/recorder.rb,
lib/pagelapse/screenshot.rb

Overview

Parses lapsefiles

Defined Under Namespace

Classes: Parser, Recorder, Screenshot, Viewer

Constant Summary collapse

VERSION =
"0.0.1"

Class Method Summary collapse

Class Method Details

.cli(args) ⇒ Object



9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/pagelapse.rb', line 9

def self.cli(args)
  case args[0]
  when nil, 'start'
    begin
      Pagelapse::Parser.new "./Lapsefile"
    rescue Interrupt
    end
  when 'view', 'viewer', 'server'
    Pagelapse::Viewer.run!
  else
    puts "Unknown action #{args[0]}"
  end
end