一連のレコードを返すメソッドを実装したモデルがあります。それらをArelで参照することは可能ですか?
class A < ActiveRecord::Base
#associations here
def self.mymeth
#return a set of records based on a query
B.select(col).joins(:cs).where(some_condition)
end
end
class B < ActiveRecord::Base
#associations here
end
class C < ActiveRecord::Base
#associations here
end
mymeth を次のように参照するにはどうすればよいですか
A.joins(:mymeth).where(condition).count