lib/vkontakte/api/groups.rb in vkontakte-0.0.2 vs lib/vkontakte/api/groups.rb in vkontakte-0.0.3

- old
+ new

@@ -1,40 +1,54 @@ module Vkontakte module Api module Groups - + def self.included(base) base.class_eval do define_method :groups do @groups ||= Standart.new(self) end end end - + class Standart < Api::Base # Возвращает список групп указанного пользователя. - # http://vkontakte.ru/developers.php?oid=-1&p=groups.get + # http://vk.com/developers.php?oid=-1&p=groups.get # def get(options = {}) call('groups.get', options) end - - # Возвращает информацию о заданной группе или о нескольких группах. + + # Возвращает информацию о заданной группе или о нескольких группах. # def getById(options = {}) call('groups.getById', options) end - - # Возвращает информацию о том является ли пользователь участником заданной группы. + + # Возвращает информацию о том является ли пользователь участником заданной группы. # def isMember(options = {}) call('groups.isMember', options) end - - # Возвращает список участников группы. + + # Возвращает список участников группы. # def getMembers(options = {}) call('groups.getMembers', options) + end + + # Добавляет как участника группы + # http://vk.com/developers.php?o=-1&p=groups.join + # + def join(options = {}) + call('groups.join', options) + end + + # Добавляет как участника группы + # http://vk.com/developers.php?o=-1&p=groups.leave + # + def leave(options = {}) + call('groups.leave', options) end end end end end