Its been a while
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
module MembersService
|
||||
class InitializeDashboard
|
||||
|
||||
def initialize(member)
|
||||
@member = member
|
||||
unless @member.present?
|
||||
raise ArgumentError, "Member not found."
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
def call
|
||||
plan_benefits = MembersService::PlanBenefits.new(@member).call
|
||||
network_provider = MembersService::NetworkProvider.new(@member).call
|
||||
recent_claims = MembersService::Claims.new(@member, true).call
|
||||
|
||||
{
|
||||
network_provider: network_provider,
|
||||
plan_benefits: plan_benefits,
|
||||
recent_claims: recent_claims
|
||||
}
|
||||
end
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user