summaryrefslogtreecommitdiff
path: root/app/serializers/request_aware_entity.rb
diff options
context:
space:
mode:
authorKamil Trzcinski <ayufan@ayufan.eu>2016-11-10 15:32:23 +0100
committerKamil Trzcinski <ayufan@ayufan.eu>2016-11-10 15:32:23 +0100
commit6f6119b7389ef7b5e13f2800611d5d7a806e41a5 (patch)
treee5a8b28f3056fc3918ec302dda9e87bb94a51499 /app/serializers/request_aware_entity.rb
parent7ae775d7aafa7dd02392d50cd20ccdac75b261e1 (diff)
downloadgitlab-ce-6f6119b7389ef7b5e13f2800611d5d7a806e41a5.tar.gz
Support pipelines API
Pass `updated_at` to get only incremental changes since last update
Diffstat (limited to 'app/serializers/request_aware_entity.rb')
-rw-r--r--app/serializers/request_aware_entity.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/app/serializers/request_aware_entity.rb b/app/serializers/request_aware_entity.rb
index ff8c1142abc..7a096d9d5a8 100644
--- a/app/serializers/request_aware_entity.rb
+++ b/app/serializers/request_aware_entity.rb
@@ -8,4 +8,12 @@ module RequestAwareEntity
def request
@options.fetch(:request)
end
+
+ def current_user
+ @options.fetch(:current_user)
+ end
+
+ def can?(object, action, subject)
+ Ability.allowed?(object, action, subject)
+ end
end