class Byebug::Processor

Attributes

interface[RW]

Public Class Methods

load_commands() click to toggle source
# File lib/byebug/processor.rb, line 20
def self.load_commands
  Dir.glob(File.expand_path('../commands/*.rb', __FILE__)).each do |file|
    require file
  end
end
load_settings() click to toggle source
# File lib/byebug/processor.rb, line 26
def self.load_settings
  Dir.glob(File.expand_path('../settings/*.rb', __FILE__)).each do |file|
    require file
  end

  Byebug.constants.grep(/[a-z]Setting/).map do |name|
    setting = Byebug.const_get(name).new
    Byebug::Setting.settings[setting.to_sym] = setting
  end
end
new(interface) click to toggle source
# File lib/byebug/processor.rb, line 10
def initialize(interface)
  @interface = interface
end

Public Instance Methods

without_exceptions() { || ... } click to toggle source
# File lib/byebug/processor.rb, line 14
def without_exceptions
  yield
rescue
  nil
end