Sha256: e09854fd776cdbd7bb4744c2436d5b39e47bb0b307018dc99baf2567dd6cb4ed

Contents?: true

Size: 341 Bytes

Versions: 2

Compression:

Stored size: 341 Bytes

Contents

require 'rubrowser/trace'
require 'rubrowser/server'


module Rubrowser
  module Monitor
    module_function

    def run(path: "", port: 8080)
      $rd, $wr = IO.pipe

      if fork
        $rd.close
        Trace.new(path: path).run
      else
        $wr.close
        Server.new(port: port).run
        exit
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rubrowser-2.7.1 lib/rubrowser/monitor.rb
rubrowser-2.7.0 lib/rubrowser/monitor.rb