Class: Members::StandardMemberBuilder

Inherits:
Object
  • Object
show all
Defined in:
app/services/members/standard_member_builder.rb

Direct Known Subclasses

InviteMemberBuilder

Instance Method Summary collapse

Constructor Details

#initialize(source, invitee, existing_members) ⇒ StandardMemberBuilder

Returns a new instance of StandardMemberBuilder.



5
6
7
8
9
# File 'app/services/members/standard_member_builder.rb', line 5

def initialize(source, invitee, existing_members)
  @source = source
  @invitee = invitee
  @existing_members = existing_members
end

Instance Method Details

#executeObject



11
12
13
# File 'app/services/members/standard_member_builder.rb', line 11

def execute
  find_or_initialize_member_by_user(invitee.id)
end