19 lines
423 B
Ruby
19 lines
423 B
Ruby
|
|
module MembersService
|
||
|
|
class NetworkProvider
|
||
|
|
|
||
|
|
def initialize(member)
|
||
|
|
@member = member
|
||
|
|
if @member.present?
|
||
|
|
@pl_plan_key = @member.pl_plan_key
|
||
|
|
else
|
||
|
|
raise ArgumentError, "Member not found."
|
||
|
|
end
|
||
|
|
|
||
|
|
end
|
||
|
|
|
||
|
|
def call
|
||
|
|
Baclight::IdCardSetup.find_by(pl_plan_key: @pl_plan_key).network_provider
|
||
|
|
end
|
||
|
|
end
|
||
|
|
end
|