diff options
author | Heinrich Lee Yu <hleeyu@gmail.com> | 2018-10-25 22:20:06 +0800 |
---|---|---|
committer | Heinrich Lee Yu <hleeyu@gmail.com> | 2018-10-26 10:32:14 +0800 |
commit | bf1ed85a9d6a932a99d0a5fdf70e72ea36c2600c (patch) | |
tree | 66fabf664fc6e3f29a19322dbf3b7c6c11f1dc06 /lib/api/issues.rb | |
parent | d4e26636e72ef150a6f4446558c4d24d3bf21e69 (diff) | |
download | gitlab-ce-bf1ed85a9d6a932a99d0a5fdf70e72ea36c2600c.tar.gz |
Refactor api validator to separate class
Diffstat (limited to 'lib/api/issues.rb')
-rw-r--r-- | lib/api/issues.rb | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/lib/api/issues.rb b/lib/api/issues.rb index d863a37238c..405fc30a2ed 100644 --- a/lib/api/issues.rb +++ b/lib/api/issues.rb @@ -40,10 +40,7 @@ module API optional :updated_after, type: DateTime, desc: 'Return issues updated after the specified time' optional :updated_before, type: DateTime, desc: 'Return issues updated before the specified time' optional :author_id, type: Integer, desc: 'Return issues which are authored by the user with the given ID' - optional :assignee_id, types: [Integer, String], - values: -> (v) { - v.is_a?(Integer) || [IssuableFinder::FILTER_NONE, IssuableFinder::FILTER_ANY].include?(v) - }, + optional :assignee_id, types: [Integer, String], integer_none_any: true, desc: 'Return issues which are assigned to the user with the given ID' optional :scope, type: String, values: %w[created-by-me assigned-to-me created_by_me assigned_to_me all], desc: 'Return issues for the given scope: `created_by_me`, `assigned_to_me` or `all`' |