Class: Onboarding::StatusPresenter
- Inherits:
-
Object
- Object
- Onboarding::StatusPresenter
- Defined in:
- app/presenters/onboarding/status_presenter.rb
Class Method Summary collapse
-
.registration_path_params(params:) ⇒ Object
rubocop:disable Lint/UnusedMethodArgument – overridden in EE.
Instance Method Summary collapse
-
#initialize(params, user_return_to, user) ⇒ StatusPresenter
constructor
A new instance of StatusPresenter.
- #last_invited_member ⇒ Object
- #last_invited_member_source ⇒ Object
-
#registration_omniauth_params ⇒ Object
overridden in EE.
- #single_invite? ⇒ Boolean
Constructor Details
#initialize(params, user_return_to, user) ⇒ StatusPresenter
Returns a new instance of StatusPresenter.
9 10 11 12 13 |
# File 'app/presenters/onboarding/status_presenter.rb', line 9 def initialize(params, user_return_to, user) @params = params @user_return_to = user_return_to @user = user end |
Class Method Details
.registration_path_params(params:) ⇒ Object
rubocop:disable Lint/UnusedMethodArgument – overridden in EE
5 6 7 |
# File 'app/presenters/onboarding/status_presenter.rb', line 5 def self.registration_path_params(params:) # rubocop:disable Lint/UnusedMethodArgument -- overridden in EE {} end |
Instance Method Details
#last_invited_member ⇒ Object
21 22 23 |
# File 'app/presenters/onboarding/status_presenter.rb', line 21 def last_invited_member members.last end |
#last_invited_member_source ⇒ Object
25 26 27 |
# File 'app/presenters/onboarding/status_presenter.rb', line 25 def last_invited_member_source last_invited_member&.source end |
#registration_omniauth_params ⇒ Object
overridden in EE
30 31 32 |
# File 'app/presenters/onboarding/status_presenter.rb', line 30 def registration_omniauth_params {} end |
#single_invite? ⇒ Boolean
15 16 17 18 19 |
# File 'app/presenters/onboarding/status_presenter.rb', line 15 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.size == 1 end |