Class: LinkedRails::Auth::Session
- Inherits:
-
Resource
- Object
- Resource
- LinkedRails::Auth::Session
- Defined in:
- app/models/linked_rails/auth/session.rb
Instance Attribute Summary collapse
-
#email ⇒ Object
Returns the value of attribute email.
-
#redirect_url ⇒ Object
Returns the value of attribute redirect_url.
Class Method Summary collapse
- .action_list ⇒ Object
- .form_class ⇒ Object
- .iri_namespace ⇒ Object
- .requested_singular_resource(params, _user_context) ⇒ Object
- .singular_iri_template ⇒ Object (also: iri_template)
- .singular_route_key ⇒ Object
Instance Method Summary collapse
Instance Attribute Details
#email ⇒ Object
Returns the value of attribute email.
12 13 14 |
# File 'app/models/linked_rails/auth/session.rb', line 12 def email @email end |
#redirect_url ⇒ Object
Returns the value of attribute redirect_url.
12 13 14 |
# File 'app/models/linked_rails/auth/session.rb', line 12 def redirect_url @redirect_url end |
Class Method Details
.action_list ⇒ Object
19 20 21 |
# File 'app/models/linked_rails/auth/session.rb', line 19 def action_list LinkedRails.session_action_list_class end |
.form_class ⇒ Object
23 24 25 |
# File 'app/models/linked_rails/auth/session.rb', line 23 def form_class LinkedRails.session_form_class end |
.iri_namespace ⇒ Object
27 28 29 |
# File 'app/models/linked_rails/auth/session.rb', line 27 def iri_namespace Vocab.ontola end |
.requested_singular_resource(params, _user_context) ⇒ Object
36 37 38 |
# File 'app/models/linked_rails/auth/session.rb', line 36 def requested_singular_resource(params, _user_context) new(redirect_url: params[:redirect_url]) end |
.singular_iri_template ⇒ Object Also known as: iri_template
31 32 33 |
# File 'app/models/linked_rails/auth/session.rb', line 31 def singular_iri_template @singular_iri_template ||= URITemplate.new("/#{singular_route_key}{?redirect_url}") end |
.singular_route_key ⇒ Object
40 41 42 |
# File 'app/models/linked_rails/auth/session.rb', line 40 def singular_route_key 'u/session' end |
Instance Method Details
#singular_iri_opts ⇒ Object
14 15 16 |
# File 'app/models/linked_rails/auth/session.rb', line 14 def singular_iri_opts {redirect_url: redirect_url} end |