Sha256: e6b5cdafed94e91c79074cd001cfb08d6fe3867b3eb7d59e9268e1697bb1d9fd
Contents?: true
Size: 577 Bytes
Versions: 7
Compression:
Stored size: 577 Bytes
Contents
module Lanes module Concerns # A collection of handly utility methods to generate queries module Queries extend ActiveSupport::Concern module ClassMethods def compose_query_using_detail_view( view: view, join_to: join_to ) view = Lanes.config.table_prefix + view.to_s joins("join #{view} as details on details.#{join_to} = #{table_name}.#{primary_key}") .select("#{table_name}.*, details.*") end end end end end
Version data entries
7 entries across 7 versions & 1 rubygems