class SakaiInfo::GroupProperty

Public Class Methods

find_by_group_id(group_id) click to toggle source
# File lib/sakai-info/group.rb, line 125
def self.find_by_group_id(group_id)
  properties = {}
  DB.connect[:sakai_site_group_property].
    where(:group_id => group_id).all.each do |row|
    properties[row[:name]] = row[:value].read
  end
  return properties
end
get(group_id, property_name) click to toggle source
# File lib/sakai-info/group.rb, line 115
def self.get(group_id, property_name)
  row = DB.connect[:sakai_site_group_property].
    filter(:group_id => group_id, :name => property_name).first
  if row.nil?
    nil
  else
    row[:value].read
  end
end