"extending it into `ActiveSupport::Concern`" sounds weird to me. Maybe it's because the original sentence said: "extending them into concerns" which would translate to "extending it into an `ActiveSupport::Concern`".

We could also say `extending it with `ActiveSupport::Concern`.