Metaprogramming in Ruby: It's All About the Self (2009)

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • re

    A very simple, very much in progress text editor written in Ruby. (by vidarh)

  • debug

    Debugging functionality for Ruby (by ruby)

  • I've written Ruby for coming up on 20 years, so to be honest I haven't paid attention to what is written on that subject in recent years.

    Bundler shouldn't be running inside a trap context, but you might be running into a situation where standard input/output from the actual process triggering your breakpoint has been redirected. In that case, ruby-debug[1] is a good option, as you attach to it from outside[2]. Basically, run "rdbg --open yourscript.rb" and then use rdbg -A from another terminal.

    You use Pry remotely too[3] if you prefer.

    [1] https://github.com/ruby/debug

    [2] https://github.com/ruby/debug?tab=readme-ov-file#remote-debu...

    [3] https://github.com/Mon-Ouie/pry-remote

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • pry-remote

    Connect to Pry remotely

  • I've written Ruby for coming up on 20 years, so to be honest I haven't paid attention to what is written on that subject in recent years.

    Bundler shouldn't be running inside a trap context, but you might be running into a situation where standard input/output from the actual process triggering your breakpoint has been redirected. In that case, ruby-debug[1] is a good option, as you attach to it from outside[2]. Basically, run "rdbg --open yourscript.rb" and then use rdbg -A from another terminal.

    You use Pry remotely too[3] if you prefer.

    [1] https://github.com/ruby/debug

    [2] https://github.com/ruby/debug?tab=readme-ov-file#remote-debu...

    [3] https://github.com/Mon-Ouie/pry-remote

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Ruby Tip – Interactive debugging without the need for gems

    1 project | news.ycombinator.com | 22 Nov 2023
  • GDB-front end: GDB front end with a browser-based UI

    1 project | news.ycombinator.com | 28 Jan 2024
  • Connecting Debugger to Rails Applications

    4 projects | dev.to | 19 Dec 2023
  • Intro to Trace Inspector that displays Ruby trace logs with pretty UI

    2 projects | dev.to | 24 May 2023
  • Recommendations for a visual debugger on Linux?

    3 projects | /r/cpp | 29 Apr 2023