summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/models/concerns/referable.rb7
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