Class: Users::Model::UserGroup
- Inherits:
-
Sequel::Model
- Object
- Sequel::Model
- Users::Model::UserGroup
- Includes:
- Zen::Model::Helper
- Defined in:
- lib/zen/package/users/lib/users/model/user_group.rb
Overview
Model that represents a single user group.
Constant Summary
Constant Summary
Constants included from Zen::Model::Helper
Zen::Model::Helper::NoRegexpSupport
Class Method Summary (collapse)
-
+ (Mixed) search(query)
Searches for a set of users that match the given query.
Instance Method Summary (collapse)
-
- (Object) validate
Validation rules for each user group used when creating or updating a group.
Methods included from Zen::Model::Helper
Methods inherited from Sequel::Model
Class Method Details
+ (Mixed) search(query)
Searches for a set of users that match the given query.
26 27 28 |
# File 'lib/zen/package/users/lib/users/model/user_group.rb', line 26 def self.search(query) return filter(search_column(:name, query)) end |
Instance Method Details
- (Object) validate
Validation rules for each user group used when creating or updating a group.
36 37 38 39 40 41 42 |
# File 'lib/zen/package/users/lib/users/model/user_group.rb', line 36 def validate validates_presence([:name, :super_group]) validates_max_length(255, :name) validates_unique(:slug) validates_type(TrueClass, :super_group) end |