mumuki/mumuki-domain

View on GitHub
app/models/concerns/with_target_audience.rb

Summary

Maintainability
A
0 mins
Test Coverage
module WithTargetAudience
  extend ActiveSupport::Concern

  included do
    enum target_audience: [:grown_ups, :kids]
  end

  class_methods do
    def with_current_audience_for(user)
      where(target_audience: user.current_audience)
    end
  end
end