Class: Gluttonberg::Group

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
app/models/gluttonberg/group.rb

Overview

This model is used for grouping in membership system. Members can be grouped, CMS pages can be grouped

Class Method Summary collapse

Class Method Details

.default_groupObject



17
18
19
# File 'app/models/gluttonberg/group.rb', line 17

def self.default_group
  self.where(:default =>  true).first
end

.ensure_exists(name) ⇒ Object

find group if not exists it makes new one



22
23
24
25
26
27
28
# File 'app/models/gluttonberg/group.rb', line 22

def self.ensure_exists(name)
  cat = where(:name => name).first
  if cat.blank?
    cat = create(:name => name)
  end
  cat
end