Skip to content

Commit 6c3a740

Browse files
committed
authorization endpoint is ok now
next is token endpoint
1 parent 0db6b55 commit 6c3a740

File tree

3 files changed

+15
-10
lines changed

3 files changed

+15
-10
lines changed

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.2.2
1+
0.3.0.rc1

lib/rack/oauth2/server/authorize/code.rb

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ class Request < Authorize::Request
1414
def initialize(env)
1515
super
1616
@response_type = :code
17-
p self
1817
verify_required_params!
1918
end
2019
end

lib/rack/oauth2/server/required_params.rb

+14-8
Original file line numberDiff line numberDiff line change
@@ -8,25 +8,31 @@ def self.included(klass)
88
class << klass
99

1010
def attr_required(*keys)
11-
@required_params = if superclass.respond_to?(:"#{type}_params")
12-
superclass.send(:"#{type}_params")
13-
else
14-
[]
15-
end
11+
@required_params ||= []
1612
@required_params += Array(keys)
1713
attr_accessor *keys
1814
end
1915

2016
def required_params
21-
@required_params || []
17+
@required_params
18+
end
19+
20+
def inherited(subclass)
21+
if required_params.present?
22+
subclass.attr_required *required_params
23+
end
2224
end
2325

2426
end
2527
end
2628

29+
def required_params
30+
self.class.required_params
31+
end
32+
2733
def missing_params
28-
self.class.required_params.select do |key|
29-
self.send(key).blank?
34+
Array(required_params).select do |key|
35+
send(key).blank?
3036
end
3137
end
3238

0 commit comments

Comments
 (0)