//
sign in
Profile
by @danabra.mov
Profile
by @dansshadow.bsky.social
Profile
by @jimpick.com
AviHandle
by @danabra.mov
AviHandle
by @dansshadow.bsky.social
AviHandle
by @katherine.computer
EventsList
by @katherine.computer
ProfileHeader
by @dansshadow.bsky.social
ProfileHeader
by @danabra.mov
ProfileMedia
by @danabra.mov
ProfilePlays
by @danabra.mov
ProfilePosts
by @danabra.mov
ProfilePosts
by @dansshadow.bsky.social
ProfileReplies
by @danabra.mov
Record
by @atsui.org
Skircle
by @danabra.mov
StreamPlacePlaylist
by @katherine.computer
+ new component
Profile
Loading...









Loading...
We are counting on your direct financial support to help keep Bridgetown stable & well-maintained long into the future. Currently we're not close to reaching our Q2 2026 fundraising goal, with only two weeks left. Become a sponsor on Liberapay, where PayPal & Stripe are supported.
3d
Sidekiq has a TUI now: www.mikeperham.com/2026/03/10/s... I've been helping build it!
Felipe Vogel
I often copy the last input in a Ruby REPL (Pry or IRB) to the clipboard, so I can paste it into my editor. Here's how to do that from within the REPL. Pry: IO.popen('pbcopy', 'w') { |cb| cb.write(_in_[-1]) } # 'xclip' on Linux IRB: IO.popen('pbcopy', 'w') { |cb| cb.write(Reline::HISTORY[-2]) }
My world is shattered. For years I've told coworkers who write RSpec blocks with `describe ".some_class_method"` to instead use "`describe "::some_class_method`" (with a double colon instead of a dot).
Or add a REPL method/command: In .pryrc: ``` Pry::Commands.block_command "cp", "Copy last command to clipboard" do IO.popen("pbcopy", "w") { |cb| cb.write(pry_instance.input_array.last) } end ``` In .irbrc: ``` def cp IO.popen("pbcopy", "w") { |cb| cb.write(Reline::HISTORY[-2]) } end ```
If you save them as snippets in a text expander (I use Espanso), then you have near-effortless copying of code from Pry/IRB, and you're one step closer to the Nirvana of REPL-driven development in Ruby.
3mo
But today, I discovered that RSpec itself uses the dot notation for describing class methods: github.com/rspec/rspec/... So here is my public apology to everyone affected by my misguided pedantry.
4mo
I'm quitting Audible. I was convinced by Cory Doctorow's book Enshittification. I only ever sign up for the 3 months per year of them luring me back at $8/month, but now I won't even do that anymore. Instead I'll use libro.fm. They're DRM-free, they support indie bookshops, and they're not Amazon!
1mo
4mo
4mo
Bridgetown 2.2 "Verdant River City" is out! It's a springtime bloom of new features: - Wikilinks in Markdown - Support for Falcon, the highly concurrent Ruby web application server - New sponsorship opportunities - Sneak peak at the Bridgetown Center program 👀 www.bridgetownrb.com/release/ever...
Please consider becoming a Bridgetown sponsor! www.bridgetownrb.com/sponsor Bridgetown is a pillar of the Ruby ecosystem, powering sites ranging from RuboCop to Sidekiq to Lookbook, many conference sites, and a whole lot of blogs & portfolios.
1mo
1mo
1mo
3d
Felipe Vogel
Felipe Vogel
Felipe Vogel
Felipe Vogel
Felipe Vogel
Felipe Vogel
Felipe Vogel
Wikilinks in Markdown, support for Falcon the highly concurrent Ruby web application server, performance enhancements, bugfixes, and more!
www.bridgetownrb.com
Everyone Deserves a Wiki: Bridgetown 2.2 is Here
Bridgetown is a next-generation, progressive site generator & fullstack framework, powered by Ruby.
Become a Bridgetown Sponsor Today
bridgetownrb.com
Felipe Vogel
Felipe Vogel