info_locals (Debugger)

    # File cli/ruby-debug/commands/info.rb, line 268
        def info_locals(*args)
          unless @state.context
            errmsg "info line not available here.\n"
            return
          end
          locals = @state.context.frame_locals(@state.frame_pos)
          locals.keys.sort.each do |name|
            ### FIXME: make a common routine
            begin
              s = "#{name} = #{locals[name].inspect}"
            rescue
              begin
              s = "#{name} = #{locals[name].to_s}"
              rescue
                s = "*Error in evaluation*"
              end
            end
            if s.size > self.class.settings[:width]
              s[self.class.settings[:width]-3 .. -1] = "..."
            end
            print "#{s}\n"
          end
        end