Class: Audiences::Criterion
- Inherits:
-
ApplicationRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- Audiences::Criterion
- Includes:
- MembershipGroup
- Defined in:
- app/models/audiences/criterion.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.map(criteria) ⇒ Object
9 10 11 |
# File 'app/models/audiences/criterion.rb', line 9 def self.map(criteria) Array(criteria).map { new(_1) } end |
Instance Method Details
#refresh_users! ⇒ Object
13 14 15 16 17 18 |
# File 'app/models/audiences/criterion.rb', line 13 def refresh_users! update!( users: CriterionUsers.new(groups || {}).to_a, refreshed_at: Time.current ) end |