Sha256: e1dac68c1f0af313fd36483033fff18e3bb21999575b10e9515229878831df2e

Contents?: true

Size: 727 Bytes

Versions: 1

Compression:

Stored size: 727 Bytes

Contents

require 'dap'
require 'byebug'
require 'byebug/core'
require 'byebug/remote'

require_relative 'dap/channel'
require_relative 'dap/child_spawned_event_body'
require_relative 'dap/handles'
require_relative 'dap/invalid_request_argument_error'
require_relative 'dap/safe_helpers'

require_relative 'dap/server'
require_relative 'dap/command_processor'
require_relative 'dap/controller'
require_relative 'dap/interface'

module Byebug
  module DAP
    module Debug
      class << self
        @protocol = false
        @evaluate = false

        attr_accessor :protocol, :evaluate
      end
    end
  end

  class << self
    def start_dap(host, port = 0, &block)
      DAP::Server.new(&block).start(host, port)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
byebug-dap-0.1.2 lib/byebug/dap.rb