Class: LinkedRails::Auth::Registration
- Inherits:
-
Object
- Object
- LinkedRails::Auth::Registration
- Defined in:
- app/models/linked_rails/auth/registration.rb
Instance Attribute Summary collapse
-
#redirect_url ⇒ Object
Returns the value of attribute redirect_url.
Class Method Summary collapse
- .form_class ⇒ Object
- .iri_namespace ⇒ Object
- .requested_singular_resource(_params, user_context) ⇒ Object
- .singular_iri_template ⇒ Object
- .singular_route_key ⇒ Object
Instance Method Summary collapse
Instance Attribute Details
#redirect_url ⇒ Object
Returns the value of attribute redirect_url.
6 7 8 |
# File 'app/models/linked_rails/auth/registration.rb', line 6 def redirect_url @redirect_url end |
Class Method Details
.form_class ⇒ Object
13 14 15 |
# File 'app/models/linked_rails/auth/registration.rb', line 13 def form_class LinkedRails.registration_form_class end |
.iri_namespace ⇒ Object
17 18 19 |
# File 'app/models/linked_rails/auth/registration.rb', line 17 def iri_namespace Vocab.ontola end |
.requested_singular_resource(_params, user_context) ⇒ Object
21 22 23 |
# File 'app/models/linked_rails/auth/registration.rb', line 21 def requested_singular_resource(_params, user_context) build_new(user_context: user_context) end |
.singular_iri_template ⇒ Object
25 26 27 |
# File 'app/models/linked_rails/auth/registration.rb', line 25 def singular_iri_template @singular_iri_template ||= URITemplate.new("/#{singular_route_key}{?redirect_url}") end |
.singular_route_key ⇒ Object
29 30 31 |
# File 'app/models/linked_rails/auth/registration.rb', line 29 def singular_route_key 'u/registration' end |
Instance Method Details
#singular_iri_opts ⇒ Object
8 9 10 |
# File 'app/models/linked_rails/auth/registration.rb', line 8 def singular_iri_opts {redirect_url: redirect_url} end |