Sha256: c236fc4b568fe41eabc7163353ff5ace13b7ceba5616364a1f4e8a8c01f6c170

Contents?: true

Size: 1.33 KB

Versions: 6

Compression:

Stored size: 1.33 KB

Contents

module Perus
    module Pinger
        Dir.chdir(__dir__) do
            # commands
            require './pinger/command'
            require './pinger/chrome_command'
            require './pinger/commands/chrome_execute'
            require './pinger/commands/chrome_navigate'
            require './pinger/commands/chrome_reload'
            require './pinger/commands/kill_process'
            require './pinger/commands/remove_path'
            require './pinger/commands/replace'
            require './pinger/commands/restart'
            require './pinger/commands/upload'
            require './pinger/commands/upgrade'
            require './pinger/commands/script'
            require './pinger/commands/sleep'

            # metrics
            require './pinger/metrics/chrome'
            require './pinger/metrics/cpu'
            require './pinger/metrics/hd'
            require './pinger/metrics/mem'
            require './pinger/metrics/process'
            require './pinger/metrics/screenshot'
            require './pinger/metrics/temp'
            require './pinger/metrics/value'
            require './pinger/metrics/uptime'

            # pinger
            require './pinger/pinger'
        end

        # options file
        DEFAULT_PINGER_OPTIONS_PATH = '/etc/perus-pinger'
    end

    Pinger::Pinger.new.run if __FILE__ == $0
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
perus-0.1.6 lib/perus/pinger.rb
perus-0.1.5 lib/perus/pinger.rb
perus-0.1.4 lib/perus/pinger.rb
perus-0.1.3 lib/perus/pinger.rb
perus-0.1.2 lib/perus/pinger.rb
perus-0.1.1 lib/perus/pinger.rb