Class: ActiveRecord::Base
- Inherits:
-
Object
- Object
- ActiveRecord::Base
- Defined in:
- lib/caboose/engine.rb
Direct Known Subclasses
Caboose::ApprovalRequest, Caboose::Asset, Caboose::DatabaseSession, Caboose::Page, Caboose::PageBlock, Caboose::PagePermission, Caboose::Permission, Caboose::Post, Caboose::PostCategory, Caboose::PostCategoryMembership, Caboose::Role, Caboose::RoleMembership, Caboose::RolePermission, Caboose::Setting, Caboose::User
Class Method Summary collapse
-
.pluq(field, compact = true, sort = true) ⇒ Object
(PLU)cks a single uni(Q)ue field.
Class Method Details
.pluq(field, compact = true, sort = true) ⇒ Object
(PLU)cks a single uni(Q)ue field
9 10 11 12 13 14 15 |
# File 'lib/caboose/engine.rb', line 9 def self.pluq(field, compact = true, sort = true) arr = self.uniq.pluck(field) return [] if arr.nil? arr = arr.compact if compact arr = arr.sort if sort return arr end |