Merge branch 'master' into stable

This commit is contained in:
Dmitriy Zaporozhets
2012-10-22 19:02:02 +03:00
3 changed files with 18 additions and 1 deletions
+3
View File
@@ -1,3 +1,6 @@
v 3.0.1
- Fixed git over http
v 3.0.0
- Projects groups
- Web Editor
+1 -1
View File
@@ -1 +1 @@
3.0.0
3.0.1
+14
View File
@@ -53,6 +53,10 @@ module Grack
end
end
def can?(object, action, subject)
abilities.allowed?(object, action, subject)
end
def current_ref
if @env["HTTP_CONTENT_ENCODING"] =~ /gzip/
input = Zlib::GzipReader.new(@request.body).read
@@ -63,5 +67,15 @@ module Grack
@request.body.rewind
/refs\/heads\/([\w-]+)/.match(input).to_a.first
end
protected
def abilities
@abilities ||= begin
abilities = Six.new
abilities << Ability
abilities
end
end
end# Auth
end# Grack