/* call-seq: * Admin.groups * Admin.groups{ |group| ... } * * In block form, yields a Group object for each group on the system. In * non-block form, returns an Array of Group objects. */ static VALUE admin_groups(VALUE klass){