So this is something I’ve looked into many times over the years and have never found an answer to. But great news is that I’ve found a way! It’s as simple as defining module methods as private within the singleton class. Here’s how I did it in my gem PolyBelongsTo module PolyBelongsTo::Core extend ActiveSupport::Concern included…
Continue Reading »