Class: Permits::Invite
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Permits::Invite
- Includes:
- AASM, HasPermissions, Timelines::Ephemeral
- Defined in:
- lib/permits/invite.rb
Instance Method Summary collapse
Instance Method Details
#add_invitee_permissions ⇒ Object
38 39 40 41 42 43 44 45 46 |
# File 'lib/permits/invite.rb', line 38 def ActiveRecord::Base.transaction do .each do || = .dup .update!(owner: invitee, started_at: Time.current) .destroy end end end |
#end_invite_permissions ⇒ Object
48 49 50 51 52 53 54 |
# File 'lib/permits/invite.rb', line 48 def ActiveRecord::Base.transaction do .each do || .update!(ended_at: Time.current) end end end |