diff options
author | Hiroyuki Sato <sathiroyuki@gmail.com> | 2017-08-29 18:00:03 +0900 |
---|---|---|
committer | Hiroyuki Sato <sathiroyuki@gmail.com> | 2017-08-29 18:00:03 +0900 |
commit | 12633b46b6884dda4ffd87b14b4b52725acd6ec1 (patch) | |
tree | b5c45fb9c89e0294270e3de8c4536d0c7abf7f0f /lib | |
parent | 87b51c5981db3b1b9831b01ca6e74127d57dc2d9 (diff) | |
download | gitlab-ce-12633b46b6884dda4ffd87b14b4b52725acd6ec1.tar.gz |
Refactor
Diffstat (limited to 'lib')
-rw-r--r-- | lib/gitlab/sql/pattern.rb | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/lib/gitlab/sql/pattern.rb b/lib/gitlab/sql/pattern.rb index 26bfeeeee67..b42bc67ccfc 100644 --- a/lib/gitlab/sql/pattern.rb +++ b/lib/gitlab/sql/pattern.rb @@ -7,17 +7,13 @@ module Gitlab class_methods do def to_pattern(query) - if exact_matching?(query) - sanitize_sql_like(query) - else + if partial_matching?(query) "%#{sanitize_sql_like(query)}%" + else + sanitize_sql_like(query) end end - def exact_matching?(query) - query.length < MIN_CHARS_FOR_PARTIAL_MATCHING - end - def partial_matching?(query) query.length >= MIN_CHARS_FOR_PARTIAL_MATCHING end |