Skip to content

Commit

Permalink
add 'assign' as verb to reviewer responder
Browse files Browse the repository at this point in the history
  • Loading branch information
mpadge authored and xuanxu committed Nov 10, 2021
1 parent 27fff6e commit 9ff7074
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions app/responders/ropensci/reviewers_due_date_responder.rb
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ class ReviewersDueDateResponder < Responder

def define_listening
@event_action = "issue_comment.created"
@event_regex = /\A@#{bot_name} (add|remove) (\S+) (as reviewer|to reviewers|from reviewers)\.?\s*\z/i
@event_regex = /\A@#{bot_name} (assign|add|remove) (\S+) (as reviewer|to reviewers|from reviewers)\.?\s*\z/i
end

def process_message(message)
Expand All @@ -22,7 +22,7 @@ def process_message(message)

add_to_or_remove_from = [add_or_remove, to_or_from].join(" ")

if ["add to reviewers", "add as reviewer"].include?(add_to_or_remove_from)
if ["add to reviewers", "add as reviewer", "assign as reviewer"].include?(add_to_or_remove_from)
add_reviewer
elsif add_to_or_remove_from == "remove from reviewers"
remove_reviewer
Expand Down Expand Up @@ -152,7 +152,8 @@ def description
end

def example_invocation
["@#{@bot_name} add #{params[:sample_value] || 'xxxxx'} to reviewers",
["@#{@bot_name} assign #{params[:sample_value] || 'xxxxx'} as reviewer",
"@#{@bot_name} add #{params[:sample_value] || 'xxxxx'} to reviewers",
"@#{@bot_name} remove #{params[:sample_value] || 'xxxxx'} from reviewers"]
end
end
Expand Down

0 comments on commit 9ff7074

Please sign in to comment.