Methods
Class Public methods
new(args = {}) Link
Source: show
# File app/lib/integration_provider/castos/integration_helper.rb, line 4 def initialize(args = {}) @integration_id = args.fetch(:integration_id) @podcast_ids = args.fetch(:podcast_ids, nil) end
Instance Public methods
members_from_ids(members) Link
Source: show
# File app/lib/integration_provider/castos/integration_helper.rb, line 25 def members_from_ids(members) DB::Member.where(id: members) end
members_from_plans(plan_ids) Link
Source: show
# File app/lib/integration_provider/castos/integration_helper.rb, line 17 def members_from_plans(plan_ids) return unless plan_ids&.any? members_plan_status_active .joins(:plannings) .where({plannings: {plan_id: plan_ids}}) end