Class: LinkedRails::Auth::Registration

Inherits:
Object
  • Object
show all
Defined in:
app/models/linked_rails/auth/registration.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#redirect_urlObject

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_classObject



13
14
15
# File 'app/models/linked_rails/auth/registration.rb', line 13

def form_class
  LinkedRails.registration_form_class
end

.iri_namespaceObject



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_templateObject



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_keyObject



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_optsObject



8
9
10
# File 'app/models/linked_rails/auth/registration.rb', line 8

def singular_iri_opts
  {redirect_url: redirect_url}
end