Ruby Rogues cover image

Ruby Packs, Gems and Modularization with Alex Evanczuk - RUBY 589

Ruby Rogues

00:00

The Dangers of Cyclic Relationships in Rails

Bundler requires that all of the dependencies within a gem's dependency tree are a cyclic. So in order to extract something into a gem, you basically have to start from the leaf notes and then incrementally detangle things until it can fit into the technical requirements of a rails engine. It might lead to really great code with great boundaries, but it'll force you to potentially go on a sort of a wild goose chase of detangling things that are not necessarily connected to the types of business value that you want to produce.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app