Class: LinkedRails::Auth::GuestUser

Inherits:
Object
  • Object
show all
Includes:
ActiveModel::Model, Model
Defined in:
app/models/linked_rails/auth/guest_user.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#idObject



16
17
18
# File 'app/models/linked_rails/auth/guest_user.rb', line 16

def id
  @id ||= SecureRandom.hex
end

Class Method Details

.iriObject



24
25
26
# File 'app/models/linked_rails/auth/guest_user.rb', line 24

def self.iri
  Vocab.ontola[:GuestUser]
end

Instance Method Details

#emailObject



10
# File 'app/models/linked_rails/auth/guest_user.rb', line 10

def email; end

#guest?Boolean

Returns:

  • (Boolean)


12
13
14
# File 'app/models/linked_rails/auth/guest_user.rb', line 12

def guest?
  true
end

#iri_optsObject



20
21
22
# File 'app/models/linked_rails/auth/guest_user.rb', line 20

def iri_opts
  {id: id}
end