- P
- T
Instance Public methods
plannings_to_members() Link
Source: show
# File engines/member/app/actions/member/content_search/scope/join_sources.rb, line 59 def plannings_to_members member_type = plannings_type(members_table) oldest_member_plannings_table.join(members_table).on( oldest_member_plannings_table[:planable_id].eq(members_table[:id]) .and(oldest_member_plannings_table[:planable_type].eq(member_type)) ).join_sources end
plans_to_member_plannings() Link
Source: show
# File engines/member/app/actions/member/content_search/scope/join_sources.rb, line 50 def plans_to_member_plannings member_type = plannings_type(members_table) plans_table.join(oldest_member_plannings_table).on( plans_table[:id].eq(oldest_member_plannings_table[:plan_id]) .and(oldest_member_plannings_table[:planable_type].eq(member_type)) ).join_sources end
to_email_templates(content) Link
Source: show
# File engines/member/app/actions/member/content_search/scope/join_sources.rb, line 40 def to_email_templates(content) content_table = content.arel_table content_table.join(email_templates_table).on( content_table[:site_id].eq(email_templates_table[:site_id]).and( email_templates_table[:path].eq(notification_template) ) ).join_sources end
to_plannings(content) Link
Source: show
# File engines/member/app/actions/member/content_search/scope/join_sources.rb, line 22 def to_plannings(content) content_table = content.arel_table content_type = content.name content_table.join(content_plannings_table).on( content_table[:id].eq(content_plannings_table[:planable_id]) .and(content_plannings_table[:planable_type].eq(content_type)) ).join_sources end
to_plans(content) Link
Source: show
# File engines/member/app/actions/member/content_search/scope/join_sources.rb, line 32 def to_plans(content) content_table = content.arel_table content_table.join(plans_table).on( content_table[:site_id].eq(plans_table[:site_id]) ).join_sources end
to_site_settings(content) Link
Source: show
# File engines/member/app/actions/member/content_search/scope/join_sources.rb, line 5 def to_site_settings(content) content_table = content.arel_table join_type = includes_default_zone ? Arel::Nodes::OuterJoin : Arel::Nodes::InnerJoin content_table.join(site_settings_table, join_type).on( content_table[:site_id].eq(site_settings_table[:site_id]) ).join_sources end