Class: LinkedRails::Auth::AccessToken

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#emailObject

Returns the value of attribute email.



10
11
12
# File 'app/models/linked_rails/auth/access_token.rb', line 10

def email
  @email
end

#passwordObject

Returns the value of attribute password.



10
11
12
# File 'app/models/linked_rails/auth/access_token.rb', line 10

def password
  @password
end

#redirect_urlObject

Returns the value of attribute redirect_url.



10
11
12
# File 'app/models/linked_rails/auth/access_token.rb', line 10

def redirect_url
  @redirect_url
end

Class Method Details

.action_listObject



18
19
20
# File 'app/models/linked_rails/auth/access_token.rb', line 18

def action_list
  LinkedRails.access_token_action_list_class
end

.form_classObject



22
23
24
# File 'app/models/linked_rails/auth/access_token.rb', line 22

def form_class
  LinkedRails.access_token_form_class
end

.requested_singular_resource(params, _user_context) ⇒ Object



34
35
36
# File 'app/models/linked_rails/auth/access_token.rb', line 34

def requested_singular_resource(params, _user_context)
  new(redirect_url: params[:redirect_url])
end

.singular_iri_templateObject



26
27
28
# File 'app/models/linked_rails/auth/access_token.rb', line 26

def singular_iri_template
  @singular_iri_template ||= URITemplate.new("/#{singular_route_key}{?redirect_url}")
end

.singular_route_keyObject



30
31
32
# File 'app/models/linked_rails/auth/access_token.rb', line 30

def singular_route_key
  'u/access_token'
end

Instance Method Details

#singular_iri_optsObject



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

def singular_iri_opts
  {redirect_url: redirect_url}
end