diff options
author | Robert Speicher <rspeicher@gmail.com> | 2015-05-15 16:09:17 -0400 |
---|---|---|
committer | Robert Speicher <rspeicher@gmail.com> | 2015-05-26 15:49:21 -0400 |
commit | 5cc9b17b8a7d7a8081fa60ea75f6cf423fbddbc5 (patch) | |
tree | 6d9f4518aea6174fdb77fd1f0394f63ef42c6275 /app/models/concerns/referable.rb | |
parent | 81a09bc74cb997d3465f98cdcb72cacd413c31cd (diff) | |
download | gitlab-ce-5cc9b17b8a7d7a8081fa60ea75f6cf423fbddbc5.tar.gz |
Make `cross_project_reference?` less magical
Diffstat (limited to 'app/models/concerns/referable.rb')
-rw-r--r-- | app/models/concerns/referable.rb | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/app/models/concerns/referable.rb b/app/models/concerns/referable.rb index 5f57846b589..cced66cc1e4 100644 --- a/app/models/concerns/referable.rb +++ b/app/models/concerns/referable.rb @@ -42,8 +42,7 @@ module Referable # # Returns a Regexp def reference_pattern - raise NotImplementedError, - %Q{#{self} does not implement "reference_pattern"} + raise NotImplementedError, "#{self} does not implement #{__method__}" end end @@ -53,10 +52,10 @@ module Referable # # from_project - Refering Project object def cross_project_reference?(from_project) - if Project === self + if self.is_a?(Project) self != from_project else - from_project && project && project != from_project + from_project && self.project && self.project != from_project end end end |