Class: Members::InviteMemberBuilder
- Inherits:
-
StandardMemberBuilder
- Object
- StandardMemberBuilder
- Members::InviteMemberBuilder
- Defined in:
- app/services/members/invite_member_builder.rb
Instance Method Summary collapse
Methods inherited from StandardMemberBuilder
Constructor Details
This class inherits a constructor from Members::StandardMemberBuilder
Instance Method Details
#execute ⇒ Object
5 6 7 8 9 10 11 |
# File 'app/services/members/invite_member_builder.rb', line 5 def execute if user_by_email find_or_initialize_member_by_user(user_by_email.id) else source.members_and_requesters.find_or_initialize_by(invite_email: invitee) # rubocop:disable CodeReuse/ActiveRecord end end |