Class: Doorkeeper::OpenidConnect::Rails::Routes::Mapping
- Inherits:
-
Object
- Object
- Doorkeeper::OpenidConnect::Rails::Routes::Mapping
- Defined in:
- lib/doorkeeper/openid_connect/rails/routes/mapping.rb
Instance Attribute Summary collapse
-
#as ⇒ Object
Returns the value of attribute as.
-
#controllers ⇒ Object
Returns the value of attribute controllers.
-
#skips ⇒ Object
Returns the value of attribute skips.
Instance Method Summary collapse
- #[](routes) ⇒ Object
-
#initialize ⇒ Mapping
constructor
A new instance of Mapping.
- #skipped?(controller) ⇒ Boolean
Constructor Details
#initialize ⇒ Mapping
Returns a new instance of Mapping.
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/doorkeeper/openid_connect/rails/routes/mapping.rb', line 10 def initialize @controllers = { userinfo: "doorkeeper/openid_connect/userinfo", discovery: "doorkeeper/openid_connect/discovery", dynamic_client_registration: "doorkeeper/openid_connect/dynamic_client_registration" } @as = { userinfo: :userinfo, discovery: :discovery, dynamic_client_registration: :dynamic_client_registration } @skips = [] end |
Instance Attribute Details
#as ⇒ Object
Returns the value of attribute as.
8 9 10 |
# File 'lib/doorkeeper/openid_connect/rails/routes/mapping.rb', line 8 def as @as end |
#controllers ⇒ Object
Returns the value of attribute controllers.
8 9 10 |
# File 'lib/doorkeeper/openid_connect/rails/routes/mapping.rb', line 8 def controllers @controllers end |
#skips ⇒ Object
Returns the value of attribute skips.
8 9 10 |
# File 'lib/doorkeeper/openid_connect/rails/routes/mapping.rb', line 8 def skips @skips end |
Instance Method Details
#[](routes) ⇒ Object
26 27 28 29 30 31 |
# File 'lib/doorkeeper/openid_connect/rails/routes/mapping.rb', line 26 def [](routes) { controllers: @controllers[routes], as: @as[routes] } end |
#skipped?(controller) ⇒ Boolean
33 34 35 |
# File 'lib/doorkeeper/openid_connect/rails/routes/mapping.rb', line 33 def skipped?(controller) @skips.include?(controller) end |