summaryrefslogtreecommitdiff
path: root/app/models/project.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/models/project.rb')
-rw-r--r--app/models/project.rb8
1 files changed, 7 insertions, 1 deletions
diff --git a/app/models/project.rb b/app/models/project.rb
index 35d8f9a0154..9b192a8ad37 100644
--- a/app/models/project.rb
+++ b/app/models/project.rb
@@ -665,6 +665,12 @@ class Project < ActiveRecord::Base
end
end
+ # This enables us to write `namespace_project_path(*project)` instead of
+ # `namespace_project_path(*project)` in views.
+ def to_a
+ [namespace, self]
+ end
+
# `from` argument can be a Namespace or Project.
def to_reference(from = nil, full: false)
if full || cross_namespace_reference?(from)
@@ -683,7 +689,7 @@ class Project < ActiveRecord::Base
end
def web_url
- Gitlab::Routing.url_helpers.namespace_project_url(self.namespace, self)
+ Gitlab::Routing.url_helpers.namespace_project_url(*self)
end
def new_issue_address(author)