def around_me_in(self, leaderboard_name, member, **options):
reverse_rank_for_member = None<EOL>if self.order == self.DESC:<EOL><INDENT>reverse_rank_for_member = self.redis_connection.zrevrank(<EOL>leaderboard_name,<EOL>member)<EOL><DEDENT>else:<EOL><INDENT>reverse_rank_for_member = self.redis_connection.zrank(<EOL>leaderboard_name,<EOL>member)<EOL><DEDENT>if reverse_rank_for_member is None:<EOL><INDENT>return []<EOL><DEDENT>page_size = options.get('<STR_LIT>', self.page_size)<EOL>starting_offset = reverse_rank_for_member - (page_size // <NUM_LIT:2>)<EOL>if starting_offset < <NUM_LIT:0>:<EOL><INDENT>starting_offset = <NUM_LIT:0><EOL><DEDENT>ending_offset = (starting_offset + page_size) - <NUM_LIT:1><EOL>raw_leader_data = self._range_method(<EOL>self.redis_connection,<EOL>leaderboard_name,<EOL>int(starting_offset),<EOL>int(ending_offset),<EOL>withscores=False)<EOL>return self._parse_raw_members(<EOL>leaderboard_name, raw_leader_data, **options)<EOL>
Retrieve a page of leaders from the named leaderboard around a given member.

@param leaderboard_name [String] Name of the leaderboard.
@param member [String] Member name.
@param options [Hash] Options to be used when retrieving the page from the named leaderboard.
@return a page of leaders from the named leaderboard around a given member. Returns an empty array for a non-existent member.