Class: Onboarding::Status
- Inherits:
-
Object
- Object
- Onboarding::Status
- Defined in:
- app/controllers/concerns/onboarding/status.rb
Instance Method Summary collapse
-
#initialize(params, session, user) ⇒ Status
constructor
A new instance of Status.
- #last_invited_member ⇒ Object
- #last_invited_member_source ⇒ Object
- #single_invite? ⇒ Boolean
Constructor Details
#initialize(params, session, user) ⇒ Status
Returns a new instance of Status.
5 6 7 8 9 |
# File 'app/controllers/concerns/onboarding/status.rb', line 5 def initialize(params, session, user) @params = params @session = session @user = user end |
Instance Method Details
#last_invited_member ⇒ Object
17 18 19 |
# File 'app/controllers/concerns/onboarding/status.rb', line 17 def last_invited_member members.last end |
#last_invited_member_source ⇒ Object
21 22 23 |
# File 'app/controllers/concerns/onboarding/status.rb', line 21 def last_invited_member_source last_invited_member&.source end |
#single_invite? ⇒ Boolean
11 12 13 14 15 |
# File 'app/controllers/concerns/onboarding/status.rb', line 11 def single_invite? # If there are more than one member it will mean we have been invited to multiple projects/groups and # are not able to distinguish which one we should putting the user in after registration members.count == 1 end |