class VkGroupParser::Parser

Public Class Methods

new(users_manager, group_manager, notify_manager) click to toggle source
# File lib/vk_group_parser/parser.rb, line 3
def initialize(users_manager, group_manager, notify_manager)
  @users_manager = users_manager
  @group_manager = group_manager
  @notify_manager = notify_manager
end

Public Instance Methods

parse_members() click to toggle source
# File lib/vk_group_parser/parser.rb, line 9
def parse_members
  while @group_manager.has_next?
    @notify_manager.notify_all(
        @users_manager.get_info(
            @group_manager.get_next_members
        )
    )
  end
end