Class: Droom::Invitation

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
app/models/droom/invitation.rb

Instance Method Summary collapse

Instance Method Details

#accepted?Boolean

Returns:

  • (Boolean)


54
55
56
# File 'app/models/droom/invitation.rb', line 54

def accepted?
  response && response > 1
end


36
37
38
# File 'app/models/droom/invitation.rb', line 36

def link_folder
  user.add_personal_folders(event.folder)
end

#refused?Boolean

Returns:

  • (Boolean)


58
59
60
# File 'app/models/droom/invitation.rb', line 58

def refused?
  response && response < 1
end

#statusObject



44
45
46
47
48
49
50
51
52
# File 'app/models/droom/invitation.rb', line 44

def status
  if response < 1
    "refused"
  elsif response == 1
    "maybe"
  else
    "accepted"
  end
end


40
41
42
# File 'app/models/droom/invitation.rb', line 40

def unlink_folder
  user.remove_personal_folders(event.folder) if user
end