Skip to content

Instantly share code, notes, and snippets.

@lalinsky
Last active December 15, 2015 22:59
Show Gist options
  • Save lalinsky/5336849 to your computer and use it in GitHub Desktop.
Save lalinsky/5336849 to your computer and use it in GitHub Desktop.
sub can_see_vote_count
{
my ($self, $editor) = @_;
my $editor_id = defined $editor ? $editor->id ? -1;
my $editor_is_involved =
$self->proposer_id == $editor_id ||
$self->candidate_id == $editor_id ||
(defined $self->seconder_1_id && $self->seconder_1_id == $editor_id) ||
(defined $self->seconder_2_id && $self->seconder_2_id == $editor_id);
if ($self->is_closed || ($self->is_open && $editor_is_involved)) {
return "yes";
}
if ($self->is_open) {
return "later";
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment