def debrief(options={})
      config.merge! options
      config[:readline] ||= default_readline
      if !config[:readline].is_a?(Module) &&
        Bond.const_defined?(config[:readline].to_s.capitalize)
        config[:readline] = Bond.const_get(config[:readline].to_s.capitalize)
      end
      unless %w{setup line_buffer}.all? {|e| config[:readline].respond_to?(e) }
        $stderr.puts "Bond Error: Invalid readline plugin '#{config[:readline]}'."
      end
    end
def debrief(options={})
      config.merge! options
      config[:readline] ||= default_readline
      if !config[:readline].is_a?(Module) &&
        Bond.const_defined?(config[:readline].to_s.capitalize)
        config[:readline] = Bond.const_get(config[:readline].to_s.capitalize)
      end
      unless %w{setup line_buffer}.all? {|e| config[:readline].respond_to?(e) }
        $stderr.puts "Bond Error: Invalid readline plugin '#{config[:readline]}'."
      end
    end
Validates and sets values in M.config.