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)


56
57
58
# File 'app/models/droom/invitation.rb', line 56

def accepted?
  response && response > 1
end


38
39
40
# File 'app/models/droom/invitation.rb', line 38

def link_folder
  person.add_personal_folders(event.folder)
end

#refused?Boolean

Returns:

  • (Boolean)


60
61
62
# File 'app/models/droom/invitation.rb', line 60

def refused?
  response && response < 1
end

#statusObject



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

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


42
43
44
# File 'app/models/droom/invitation.rb', line 42

def unlink_folder
  person.remove_personal_folders(event.folder)
end